> stylelint@14.4.0 pretest > npm run lint > stylelint@14.4.0 lint > npm-run-all --parallel --continue-on-error lint:* > stylelint@14.4.0 lint:js > eslint . --cache --max-warnings=0 > stylelint@14.4.0 lint:md > remark . --quiet --frail > stylelint@14.4.0 lint:types > tsc > stylelint@14.4.0 lint:formatting > prettier . --check Checking formatting... All matched files use Prettier code style! > stylelint@14.4.0 test > jest --coverage PASS lib/__tests__/disableRanges.test.js (87.972 s) PASS lib/rules/property-case/__tests__/index.js (105.233 s) PASS lib/rules/indentation/__tests__/functions.js (103.921 s) PASS lib/rules/unit-case/__tests__/index.js (107.492 s) PASS lib/rules/font-family-name-quotes/__tests__/index.js (107.402 s) PASS lib/rules/no-extra-semicolons/__tests__/index.js (107.609 s) PASS lib/rules/selector-pseudo-class-case/__tests__/index.js (111.492 s) PASS lib/rules/selector-attribute-brackets-space-inside/__tests__/index.js (111.824 s) PASS lib/rules/function-name-case/__tests__/index.js (28.048 s) PASS lib/rules/selector-no-qualifying-type/__tests__/index.js (120.964 s) PASS lib/rules/declaration-empty-line-before/__tests__/index.js (124.015 s) PASS lib/rules/selector-max-empty-lines/__tests__/index.js (129.034 s) PASS lib/rules/selector-attribute-operator-space-before/__tests__/index.js (132.579 s) PASS lib/rules/at-rule-empty-line-before/__tests__/index.js (132.538 s) PASS lib/rules/indentation/__tests__/rules.js (21.498 s) PASS lib/rules/function-parentheses-space-inside/__tests__/index.js (26.592 s) PASS lib/rules/selector-attribute-operator-space-after/__tests__/index.js (136.038 s) PASS lib/rules/length-zero-no-unit/__tests__/index.js (29.777 s) PASS lib/rules/media-feature-name-case/__tests__/index.js (26.454 s) PASS lib/rules/rule-empty-line-before/__tests__/index.js (32.376 s) PASS lib/rules/no-eol-whitespace/__tests__/index.js (29.006 s) PASS lib/rules/function-url-quotes/__tests__/index.js (25.764 s) PASS lib/rules/value-keyword-case/__tests__/index.js (140.808 s) PASS lib/rules/selector-max-type/__tests__/index.js (28.085 s) PASS lib/rules/selector-pseudo-element-case/__tests__/index.js (26.514 s) PASS lib/rules/function-calc-no-unspaced-operator/__tests__/index.js (26.867 s) PASS lib/rules/linebreaks/__tests__/index.js (22.7 s) PASS lib/rules/unit-no-unknown/__tests__/index.js (17.252 s) PASS lib/rules/media-query-list-comma-newline-after/__tests__/index.js (18.476 s) PASS lib/rules/block-opening-brace-newline-before/__tests__/index.js (22.158 s) PASS lib/rules/custom-property-empty-line-before/__tests__/index.js (22.381 s) PASS lib/rules/max-line-length/__tests__/index.js (17.993 s) PASS lib/rules/block-opening-brace-space-before/__tests__/index.js (16.756 s) PASS lib/rules/selector-max-id/__tests__/index.js (15.318 s) PASS lib/rules/block-closing-brace-newline-after/__tests__/index.js (21.15 s) PASS lib/__tests__/ignore.test.js (10.851 s) PASS lib/rules/selector-combinator-space-before/__tests__/index.js (19.481 s) PASS lib/rules/selector-combinator-space-after/__tests__/index.js (22.133 s) PASS lib/rules/unit-disallowed-list/__tests__/index.js (14.037 s) PASS lib/__tests__/standalone.test.js (22.003 s) PASS lib/rules/media-query-list-comma-space-before/__tests__/index.js (12.624 s) PASS lib/rules/block-closing-brace-space-before/__tests__/index.js (11.276 s) PASS lib/rules/media-query-list-comma-space-after/__tests__/index.js (11.542 s) PASS lib/rules/block-opening-brace-newline-after/__tests__/index.js (11.374 s) PASS lib/rules/function-comma-space-after/__tests__/index.js (12.277 s) PASS lib/rules/block-closing-brace-space-after/__tests__/index.js (11.443 s) PASS lib/rules/block-opening-brace-space-after/__tests__/index.js (11.265 s) PASS lib/rules/function-parentheses-newline-inside/__tests__/index.js (11.271 s) PASS lib/rules/shorthand-property-no-redundant-values/__tests__/index.js (10.645 s) PASS lib/rules/time-min-milliseconds/__tests__/index.js (11.527 s) PASS lib/utils/__tests__/validateOptions.test.js PASS lib/rules/function-comma-newline-after/__tests__/index.js (10.647 s) PASS lib/__tests__/overrides.test.js (10.807 s) ● Console console.warn /build/stylelint/src/stylelint/lib/__tests__/fixtures/config-overrides/style.scss: When linting something other than CSS, you should install an appropriate syntax, e.g. "postcss-scss", and use the "customSyntax" option 168 | 169 | if (previouslyInferredExtensions[fileExtension]) { > 170 | console.warn( | ^ 171 | `${filePath}: When linting something other than CSS, you should install an appropriate syntax, e.g. "${previouslyInferredExtensions[fileExtension]}", and use the "customSyntax" option`, 172 | ); 173 | } at cssSyntax (lib/getPostcssResult.js:170:11) at _getPostcssResult (lib/getPostcssResult.js:42:5) at lintSource (lib/lintSource.js:79:20) at lib/standalone.js:227:27 at async Promise.all (index 0) at standalone (lib/standalone.js:266:22) at Object. (lib/__tests__/overrides.test.js:196:18) console.warn /build/stylelint/src/stylelint/lib/__tests__/fixtures/config-overrides/style.scss: When linting something other than CSS, you should install an appropriate syntax, e.g. "postcss-scss", and use the "customSyntax" option 168 | 169 | if (previouslyInferredExtensions[fileExtension]) { > 170 | console.warn( | ^ 171 | `${filePath}: When linting something other than CSS, you should install an appropriate syntax, e.g. "${previouslyInferredExtensions[fileExtension]}", and use the "customSyntax" option`, 172 | ); 173 | } at cssSyntax (lib/getPostcssResult.js:170:11) at _getPostcssResult (lib/getPostcssResult.js:42:5) at lintSource (lib/lintSource.js:79:20) at lib/standalone.js:227:27 at async Promise.all (index 0) at standalone (lib/standalone.js:266:22) at Object. (lib/__tests__/overrides.test.js:216:18) PASS lib/rules/block-closing-brace-empty-line-before/__tests__/index.js (10.658 s) PASS lib/rules/at-rule-name-space-after/__tests__/index.js (10.317 s) PASS lib/rules/color-named/__tests__/index.js (7.392 s) PASS lib/utils/__tests__/isStandardSyntaxUrl.test.js PASS lib/rules/selector-pseudo-class-parentheses-space-inside/__tests__/index.js (9.254 s) PASS lib/__tests__/plugins.test.js (7.888 s) PASS lib/rules/selector-list-comma-newline-after/__tests__/index.js (9.19 s) PASS lib/rules/number-leading-zero/__tests__/index.js (8.445 s) PASS lib/rules/selector-max-specificity/__tests__/index.js (9.144 s) PASS lib/rules/indentation/__tests__/at-rules.js (7.23 s) PASS lib/rules/function-max-empty-lines/__tests__/index.js (8.442 s) PASS lib/__tests__/cli.test.js (18.752 s) PASS lib/rules/function-whitespace-after/__tests__/index.js (9.293 s) PASS lib/rules/value-list-comma-space-after/__tests__/index.js (8.797 s) PASS lib/rules/font-weight-notation/__tests__/index.js (7.301 s) PASS lib/__tests__/disableRanges-integration.test.js (7.993 s) PASS lib/rules/function-comma-space-before/__tests__/index.js (7.956 s) PASS lib/__tests__/standalone-syntax.test.js (7.119 s) PASS lib/rules/max-empty-lines/__tests__/index.js (10.53 s) PASS lib/rules/at-rule-name-newline-after/__tests__/index.js (7.396 s) PASS lib/rules/declaration-block-semicolon-newline-after/__tests__/index.js (8.112 s) PASS lib/__tests__/needlessDisables.test.js (6.008 s) PASS lib/rules/block-closing-brace-newline-before/__tests__/index.js (9.433 s) PASS lib/rules/declaration-block-semicolon-space-before/__tests__/index.js (8.519 s) PASS lib/rules/selector-max-compound-selectors/__tests__/index.js (6.506 s) PASS lib/rules/declaration-block-no-duplicate-properties/__tests__/index.js (8.603 s) PASS lib/rules/selector-max-attribute/__tests__/index.js (7.999 s) PASS lib/rules/alpha-value-notation/__tests__/index.js (9.665 s) PASS lib/rules/selector-type-no-unknown/__tests__/index.js (8.637 s) PASS lib/rules/color-function-notation/__tests__/index.js (9.87 s) PASS lib/rules/property-no-unknown/__tests__/index.js (7.885 s) PASS lib/rules/selector-max-combinators/__tests__/index.js (7.064 s) PASS lib/rules/comment-empty-line-before/__tests__/index.js (8.977 s) PASS lib/rules/at-rule-name-case/__tests__/index.js (7.038 s) PASS lib/__tests__/invalidScopeDisables.test.js (6.08 s) PASS lib/rules/no-duplicate-selectors/__tests__/index.js (7.368 s) PASS lib/rules/indentation/__tests__/html.js (9.572 s) PASS lib/rules/unit-allowed-list/__tests__/index.js (9.378 s) PASS lib/rules/value-list-comma-space-before/__tests__/index.js (9.201 s) PASS lib/rules/color-hex-length/__tests__/index.js (7.609 s) PASS lib/rules/function-linear-gradient-no-nonstandard-direction/__tests__/index.js (9.371 s) PASS lib/__tests__/descriptionlessDisables.test.js (6.623 s) PASS lib/__tests__/standalone-globs.test.js (5.698 s) PASS lib/rules/function-comma-newline-before/__tests__/index.js (10.055 s) PASS lib/formatters/__tests__/verboseFormatter.test.js (8.993 s) PASS lib/rules/string-quotes/__tests__/index.js (8.105 s) PASS lib/rules/function-url-scheme-allowed-list/__tests__/index.js (7.766 s) PASS lib/rules/media-query-list-comma-newline-before/__tests__/index.js (7.67 s) PASS lib/__tests__/applyOverrides.test.js (6.002 s) PASS lib/rules/selector-list-comma-space-after/__tests__/index.js (10.701 s) PASS lib/__tests__/standalone-cache.test.js (7.707 s) PASS lib/utils/__tests__/getUnitFromValueNode.test.js PASS lib/__tests__/stylelintignore-test/stylelintignore.test.js (6.473 s) PASS lib/utils/__tests__/findFontFamily.test.js (5.608 s) PASS lib/utils/__tests__/isStandardSyntaxDeclaration.test.js (6.561 s) PASS lib/rules/selector-list-comma-space-before/__tests__/index.js (11.225 s) PASS lib/__tests__/standalone-fix.test.js (12.671 s) PASS lib/rules/no-unknown-animations/__tests__/index.js (9.014 s) PASS lib/rules/color-hex-case/__tests__/index.js (9.105 s) PASS lib/rules/selector-attribute-quotes/__tests__/index.js (10.989 s) PASS lib/rules/selector-pseudo-class-no-unknown/__tests__/index.js (7.559 s) PASS lib/rules/declaration-colon-space-after/__tests__/index.js (7.216 s) PASS lib/__tests__/processors.test.js (8.495 s) PASS lib/rules/media-feature-parentheses-space-inside/__tests__/index.js (7.918 s) PASS lib/rules/declaration-block-trailing-semicolon/__tests__/index.js (8.537 s) PASS lib/rules/selector-type-case/__tests__/index.js (9.082 s) PASS lib/rules/selector-list-comma-newline-before/__tests__/index.js (9.085 s) PASS lib/rules/function-url-scheme-disallowed-list/__tests__/index.js (7.758 s) PASS lib/rules/value-list-max-empty-lines/__tests__/index.js (9.245 s) PASS lib/rules/media-feature-colon-space-after/__tests__/index.js (8.117 s) PASS lib/rules/value-list-comma-newline-after/__tests__/index.js (5.92 s) PASS lib/rules/media-feature-range-operator-space-before/__tests__/index.js (8.322 s) PASS lib/rules/declaration-bang-space-before/__tests__/index.js (8.389 s) PASS lib/rules/selector-max-universal/__tests__/index.js (10.55 s) PASS lib/rules/media-feature-range-operator-space-after/__tests__/index.js (9.542 s) PASS lib/rules/number-max-precision/__tests__/index.js (10.22 s) PASS lib/rules/comment-word-disallowed-list/__tests__/index.js (9.349 s) PASS lib/rules/media-feature-colon-space-before/__tests__/index.js (9.346 s) PASS lib/rules/no-descending-specificity/__tests__/index.js (8.77 s) PASS lib/rules/hue-degree-notation/__tests__/index.js (7.953 s) PASS lib/formatters/__tests__/stringFormatter.test.js PASS lib/rules/declaration-block-semicolon-space-after/__tests__/index.js (8.102 s) PASS lib/utils/__tests__/isSharedLineComment.test.js PASS lib/rules/declaration-property-unit-allowed-list/__tests__/index.js (7.536 s) PASS lib/rules/declaration-block-no-redundant-longhand-properties/__tests__/index.js (5.719 s) PASS lib/rules/comment-whitespace-inside/__tests__/index.js (7.968 s) PASS lib/rules/max-nesting-depth/__tests__/index.js (9.318 s) PASS lib/rules/declaration-block-no-duplicate-custom-properties/__tests__/index.js (6.748 s) PASS lib/__tests__/integration.test.js (9.586 s) PASS lib/__tests__/postcssPlugin.test.js PASS lib/__tests__/normalizeRuleSettings.test.js PASS lib/rules/media-feature-name-no-unknown/__tests__/index.js (7.148 s) PASS lib/rules/selector-class-pattern/__tests__/index.js (8.009 s) PASS lib/rules/selector-pseudo-element-colon-notation/__tests__/index.js (8.914 s) PASS lib/rules/declaration-block-semicolon-newline-before/__tests__/index.js (5.758 s) PASS lib/rules/indentation/__tests__/selectors.js (7.245 s) PASS lib/rules/selector-max-class/__tests__/index.js (6.557 s) PASS lib/rules/declaration-colon-newline-after/__tests__/index.js (6.787 s) PASS lib/rules/selector-max-pseudo-class/__tests__/index.js (6.802 s) PASS lib/rules/media-feature-name-value-allowed-list/__tests__/index.js (6.615 s) PASS lib/utils/__tests__/isStandardSyntaxRule.test.js PASS lib/rules/at-rule-no-unknown/__tests__/index.js (5.602 s) PASS lib/rules/function-disallowed-list/__tests__/index.js PASS lib/rules/declaration-block-no-shorthand-property-overrides/__tests__/index.js (5.866 s) PASS lib/utils/__tests__/isFirstNested.test.js PASS lib/utils/__tests__/isStandardSyntaxAtRule.test.js PASS lib/rules/property-no-vendor-prefix/__tests__/index.js (7.34 s) PASS lib/rules/media-feature-name-disallowed-list/__tests__/index.js (7.136 s) PASS lib/formatters/__tests__/tapFormatter.test.js (5.908 s) PASS lib/rules/declaration-property-value-disallowed-list/__tests__/index.js (8.319 s) PASS lib/rules/value-list-comma-newline-before/__tests__/index.js (7.37 s) PASS lib/rules/media-feature-name-allowed-list/__tests__/index.js (7.711 s) PASS lib/rules/function-url-no-scheme-relative/__tests__/index.js (9.329 s) PASS lib/utils/__tests__/report.test.js (6.19 s) PASS lib/utils/__tests__/isStandardSyntaxSelector.test.js PASS lib/rules/value-no-vendor-prefix/__tests__/index.js (10.432 s) PASS lib/rules/font-family-no-missing-generic-family-keyword/__tests__/index.js (8.798 s) PASS lib/rules/block-no-empty/__tests__/index.js (9.221 s) PASS lib/rules/declaration-bang-space-after/__tests__/index.js (9.584 s) PASS lib/utils/__tests__/matchesStringOrRegExp.test.js (5.347 s) PASS lib/rules/at-rule-disallowed-list/__tests__/index.js (7.761 s) PASS lib/rules/number-no-trailing-zeros/__tests__/index.js (11.808 s) PASS lib/rules/color-named/__tests__/colordUtils.test.js (6.362 s) PASS lib/rules/declaration-colon-space-before/__tests__/index.js (10.454 s) PASS lib/rules/no-invalid-position-at-import-rule/__tests__/index.js (7.865 s) PASS lib/__tests__/resolveConfig.test.js (6.178 s) PASS lib/rules/declaration-property-unit-disallowed-list/__tests__/index.js (6.274 s) PASS lib/utils/__tests__/isStandardSyntaxTypeSelector.test.js (5.121 s) PASS lib/rules/selector-pseudo-element-no-unknown/__tests__/index.js (10.9 s) PASS lib/rules/at-rule-allowed-list/__tests__/index.js (6.13 s) PASS lib/rules/selector-pseudo-class-disallowed-list/__tests__/index.js (9.609 s) PASS lib/rules/custom-property-no-missing-var-function/__tests__/index.js (7.301 s) PASS lib/rules/named-grid-areas-no-invalid/__tests__/index.js (8.762 s) PASS lib/formatters/__tests__/unixFormatter.test.js PASS lib/rules/color-no-hex/__tests__/index.js (6.014 s) PASS lib/rules/at-rule-semicolon-space-before/__tests__/index.js (9.031 s) PASS lib/utils/__tests__/findListStyleType.test.js (5.254 s) PASS lib/rules/function-allowed-list/__tests__/index.js (6.277 s) PASS lib/__tests__/reportDisables.test.js (5.027 s) PASS lib/utils/__tests__/functionArgumentsSearch.test.js PASS lib/rules/selector-descendant-combinator-no-non-space/__tests__/index.js (7.811 s) PASS lib/__tests__/extends.test.js (5.092 s) PASS lib/formatters/__tests__/compactFormatter.test.js (5.972 s) PASS lib/utils/__tests__/isKeyframeRule.test.js (6.078 s) PASS lib/rules/no-irregular-whitespace/__tests__/index.js (7.631 s) PASS lib/rules/font-family-no-duplicate-names/__tests__/index.js (5.767 s) PASS lib/rules/at-rule-semicolon-newline-after/__tests__/index.js (7.533 s) PASS lib/rules/color-no-invalid-hex/__tests__/index.js (6.155 s) PASS lib/rules/selector-nested-pattern/__tests__/index.js (6.618 s) PASS lib/utils/__tests__/isStandardSyntaxColorFunction.test.js (5.804 s) PASS lib/rules/property-allowed-list/__tests__/index.js (7.467 s) PASS lib/rules/selector-pseudo-class-allowed-list/__tests__/index.js (9.348 s) PASS lib/rules/selector-no-vendor-prefix/__tests__/index.js (9.87 s) PASS lib/utils/__tests__/isStandardSyntaxCombinator.test.js (6.315 s) PASS lib/rules/custom-property-pattern/__tests__/index.js (10.106 s) PASS lib/rules/no-missing-end-of-source-newline/__tests__/index.js (10.394 s) PASS lib/utils/__tests__/isBlocklessAtRuleAfterSameNameBlocklessAtRule.test.js (6.062 s) PASS lib/rules/string-no-newline/__tests__/index.js (9.411 s) PASS lib/utils/__tests__/isStandardSyntaxMediaFeatureName.test.js (6.29 s) PASS lib/rules/unicode-bom/__tests__/index.js (11.044 s) PASS lib/utils/__tests__/findAnimationName.test.js (7.215 s) PASS lib/__tests__/normalizeRuleSettings-integration.test.js (8.776 s) PASS lib/utils/__tests__/beforeBlockString.test.js (7.667 s) PASS lib/rules/selector-disallowed-list/__tests__/index.js (9.716 s) PASS lib/__tests__/ignoreDisables.test.js (7.533 s) PASS lib/__tests__/printConfig.test.js (7.521 s) PASS lib/utils/__tests__/nodeContextLookup.test.js (8.38 s) PASS lib/rules/property-disallowed-list/__tests__/index.js (12.831 s) PASS lib/utils/__tests__/isBlocklessAtRuleAfterBlocklessAtRule.test.js (5.79 s) PASS lib/rules/no-invalid-double-slash-comments/__tests__/index.js (8.088 s) PASS lib/rules/custom-media-pattern/__tests__/index.js (9.008 s) PASS lib/rules/no-duplicate-at-import-rules/__tests__/index.js (11.75 s) PASS lib/rules/selector-id-pattern/__tests__/index.js (9.161 s) PASS lib/rules/keyframe-declaration-no-important/__tests__/index.js (6.44 s) PASS lib/utils/__tests__/isAutoprefixable.test.js (5.788 s) PASS lib/rules/no-empty-source/__tests__/index.js (6.708 s) PASS lib/rules/indentation/__tests__/comments.js (9.755 s) PASS lib/utils/__tests__/removeEmptyLinesBefore.test.js (5.528 s) PASS lib/utils/__tests__/hasEmptyBlock.test.js (5.119 s) PASS lib/utils/__tests__/hasBlock.test.js (5.48 s) PASS lib/utils/__tests__/removeEmptyLinesAfter.test.js PASS lib/rules/selector-pseudo-element-allowed-list/__tests__/index.js (8.6 s) PASS lib/utils/__tests__/addEmptyLineAfter.test.js (5.012 s) PASS lib/rules/no-empty-first-line/__tests__/index.js (7.763 s) PASS lib/rules/at-rule-property-required-list/__tests__/index.js (7.454 s) PASS lib/rules/declaration-block-single-line-max-declarations/__tests__/index.js (8.178 s) PASS lib/utils/__tests__/getPreviousNonSharedLineCommentNode.test.js (5.827 s) PASS lib/utils/__tests__/isCustomElement.test.js (6.249 s) PASS lib/utils/__tests__/getNextNonSharedLineCommentNode.test.js (5.236 s) PASS lib/utils/__tests__/containsString.test.js PASS lib/utils/__tests__/isStandardSyntaxValue.test.js (7.886 s) PASS lib/rules/selector-pseudo-element-disallowed-list/__tests__/index.js (9.153 s) PASS lib/utils/__tests__/validateObjectWithArrayProps.test.js (6.821 s) PASS lib/rules/color-hex-alpha/__tests__/index.js (8.038 s) PASS lib/rules/media-feature-name-no-vendor-prefix/__tests__/index.js (8.164 s) PASS lib/utils/__tests__/optionsMatches.test.js (5.253 s) PASS lib/utils/__tests__/nextNonCommentNode.test.js PASS lib/__tests__/reportUnknownRuleNames.test.js (6.796 s) PASS lib/utils/__tests__/checkInvalidCLIOptions.test.js PASS lib/utils/__tests__/isAfterSingleLineComment.test.js (5.919 s) PASS lib/rules/selector-attribute-operator-allowed-list/__tests__/index.js (9.607 s) PASS lib/utils/__tests__/checkAgainstRule.test.js (6.047 s) PASS lib/__tests__/standalone-parseErrors.test.js (11.183 s) PASS lib/utils/__tests__/addEmptyLineBefore.test.js (5.136 s) PASS lib/__tests__/standalone-formatter.test.js (7.839 s) PASS lib/utils/__tests__/blurInterpolation.test.js PASS lib/testUtils/__tests__/mergeTestDescriptions.test.js (5.343 s) PASS lib/utils/__tests__/hasEmptyLine.test.js (5.482 s) PASS lib/utils/__tests__/isContextFunctionalPseudoClass.test.js (6.561 s) PASS lib/utils/__tests__/isStandardSyntaxMediaFeature.test.js (5.495 s) PASS lib/utils/__tests__/isStandardSyntaxProperty.test.js (5.116 s) PASS lib/rules/rule-selector-property-disallowed-list/__tests__/index.js (8.287 s) PASS lib/rules/keyframes-name-pattern/__tests__/index.js (7.174 s) PASS lib/rules/selector-attribute-operator-disallowed-list/__tests__/index.js (10.216 s) PASS lib/__tests__/createLinter.test.js (6.663 s) PASS lib/rules/declaration-property-value-allowed-list/__tests__/index.js (8.49 s) PASS lib/utils/__tests__/isStandardSyntaxComment.test.js (6.372 s) PASS lib/utils/__tests__/isStandardSyntaxMathFunction.test.js (7.376 s) PASS lib/__tests__/standalone-maxWarnings.test.js (7.708 s) PASS lib/utils/__tests__/isScssVariable.test.js (6.044 s) PASS lib/utils/__tests__/isAfterComment.test.js (5.789 s) PASS lib/utils/__tests__/isCounterIncrementCustomIdentValue.test.js PASS lib/utils/__tests__/isKeyframeSelector.test.js (5.596 s) PASS lib/rules/comment-no-empty/__tests__/index.js (6.757 s) PASS lib/utils/__tests__/isLessVariable.test.js (7.115 s) PASS lib/rules/selector-attribute-name-disallowed-list/__tests__/index.js (8.167 s) PASS lib/utils/__tests__/isStandardSyntaxFunction.test.js (5.712 s) PASS lib/rules/comment-pattern/__tests__/index.js (7.622 s) PASS lib/utils/__tests__/isCounterResetCustomIdentValue.test.js (5.858 s) PASS lib/rules/at-rule-no-vendor-prefix/__tests__/index.js (8.966 s) PASS lib/rules/selector-combinator-allowed-list/__tests__/index.js (10.308 s) PASS lib/rules/function-no-unknown/__tests__/index.js (8.665 s) PASS lib/utils/__tests__/hasInterpolation.test.js (5.79 s) PASS lib/utils/__tests__/declarationValueIndex.test.js (5.644 s) PASS lib/utils/__tests__/blockString.test.js (5.831 s) PASS lib/formatters/__tests__/terminalLink.test.js PASS lib/rules/selector-combinator-disallowed-list/__tests__/index.js (8.917 s) PASS lib/rules/named-grid-areas-no-invalid/utils/__tests__/findNotContiguousOrRectangular.test.js (5.855 s) PASS lib/utils/__tests__/isRangeContextMediaFeature.test.js (8.4 s) PASS lib/utils/__tests__/isNonNegativeInteger.test.js (6.494 s) PASS lib/__tests__/standalone-deprecations.test.js (6.366 s) PASS lib/utils/__tests__/atRuleParamIndex.test.js (6.017 s) (node:4143) [DEP0147] DeprecationWarning: In future versions of Node.js, fs.rmdir(path, { recursive: true }) will be removed. Use fs.rm(path, { recursive: true }) instead (Use `node --trace-deprecation ...` to show where the warning was created) PASS lib/utils/__tests__/arrayEqual.test.js (6.094 s) PASS lib/__tests__/writeOutputFile.test.js (5.683 s) PASS lib/utils/__tests__/ruleMessages.test.js (7.606 s) PASS system-tests/004/fs.test.js (7.525 s) PASS system-tests/004/no-fs.test.js (7.346 s) PASS lib/formatters/__tests__/jsonFormatter.test.js PASS lib/utils/__tests__/isValidHex.test.js (7.777 s) PASS lib/utils/__tests__/isVariable.test.js (5.9 s) PASS lib/rules/indentation/__tests__/document-with-roots.js (5.813 s) PASS lib/utils/__tests__/findAtRuleContext.test.js (6.086 s) PASS lib/utils/__tests__/filterFilePaths.test.js (5.643 s) PASS lib/utils/__tests__/getSchemeFromUrl.test.js (7.945 s) PASS lib/rules/declaration-no-important/__tests__/index.js (6.924 s) PASS lib/utils/__tests__/blurFunctionArguments.test.js PASS lib/__tests__/standalone-quiet.test.js (7.388 s) PASS lib/utils/__tests__/isCustomMediaQuery.test.js (7.717 s) PASS lib/__tests__/defaultSeverity.test.js (6.813 s) PASS lib/utils/__tests__/isCustomProperty.test.js (8.127 s) PASS lib/utils/__tests__/isValidFontSize.test.js (5.544 s) PASS lib/utils/__tests__/isMathFunction.test.js (9.073 s) PASS lib/utils/__tests__/isCustomFunction.test.js (5.681 s) PASS lib/rules/linebreaks/__tests__/integration.test.js (6.045 s) PASS lib/utils/__tests__/vendor.test.js (7.136 s) PASS lib/utils/__tests__/isSingleLineString.test.js (7.487 s) PASS lib/__tests__/message.test.js (8.6 s) PASS lib/rules/named-grid-areas-no-invalid/utils/__tests__/isRectangular.test.js (8.241 s) PASS lib/utils/__tests__/getFormatterOptionsText.test.js (5.049 s) PASS lib/utils/__tests__/isCustomSelector.test.js (6.445 s) PASS lib/utils/__tests__/isOnlyWhitespace.test.js PASS system-tests/002/no-fs.test.js (14.166 s) PASS lib/utils/__tests__/isStandardSyntaxHexColor.test.js (5.91 s) PASS lib/utils/__tests__/blurComments.test.js PASS lib/utils/__tests__/isNumbery.test.js (5.961 s) PASS lib/__tests__/formatters.test.js (5.104 s) FAIL system-tests/002/fs.test.js (18.979 s) ● fs - invalid twbs buttons and their config thrown: "Exceeded timeout of 10000 ms for a test. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." 8 | const CASE_NUMBER = '002'; 9 | > 10 | it('fs - invalid twbs buttons and their config', async () => { | ^ 11 | expect( 12 | prepForSnapshot( 13 | await stylelint.lint({ at Object. (system-tests/002/fs.test.js:10:1) ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From system-tests/003/fs.test.js. at cssSyntax (lib/getPostcssResult.js:1921:35) at getPostcssResult (lib/getPostcssResult.js:1624:32) at lintSource (lib/lintSource.js:1336:48) at lib/standalone.js:3260:35 at async Promise.all (index 0) FAIL system-tests/003/fs.test.js (16.402 s) ● fs - zen garden CSS with standard config thrown: "Exceeded timeout of 10000 ms for a test. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." 6 | const CASE_NUMBER = '003'; 7 | > 8 | it('fs - zen garden CSS with standard config', async () => { | ^ 9 | expect( 10 | prepForSnapshot( 11 | await stylelint.lint({ at Object. (system-tests/003/fs.test.js:8:1) ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From system-tests/002/fs.test.js. at lazy (node_modules/import-lazy/index.js:3:33) at Object.apply (node_modules/import-lazy/index.js:15:22) at prepareReturnValue (lib/prepareReturnValue.js:601:24) at Function.standalone [as lint] (lib/standalone.js:280:17) at Object. (system-tests/002/fs.test.js:15:26) PASS system-tests/003/no-fs.test.js (20.847 s) ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. From system-tests/001/fs.test.js. at lazy (node_modules/import-lazy/index.js:3:33) at Object.apply (node_modules/import-lazy/index.js:15:22) at prepareReturnValue (lib/prepareReturnValue.js:601:24) at Function.standalone [as lint] (lib/standalone.js:3397:29) at Object. (system-tests/001/fs.test.js:13:26) FAIL system-tests/001/fs.test.js (18.246 s) ● fs - valid sanitize.css and their config thrown: "Exceeded timeout of 10000 ms for a test. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." 6 | const CASE_NUMBER = '001'; 7 | > 8 | it('fs - valid sanitize.css and their config', async () => { | ^ 9 | expect( 10 | prepForSnapshot( 11 | await stylelint.lint({ at Object. (system-tests/001/fs.test.js:8:1) PASS system-tests/001/no-fs.test.js (19.411 s) PASS lib/rules/__tests__/index.test.js (17.254 s) A worker process has failed to exit gracefully and has been force exited. This is likely caused by tests leaking due to improper teardown. Try running with --detectOpenHandles to find leaks. Active timers can also cause this, ensure that .unref() was called on them. =============================== Coverage summary =============================== Statements : 95.82% ( 11215/11704 ) Branches : 90.32% ( 5779/6398 ) Functions : 99.7% ( 1719/1724 ) Lines : 96.44% ( 10977/11382 ) ================================================================================ Summary of all failing tests FAIL system-tests/002/fs.test.js (18.979 s) ● fs - invalid twbs buttons and their config thrown: "Exceeded timeout of 10000 ms for a test. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." 8 | const CASE_NUMBER = '002'; 9 | > 10 | it('fs - invalid twbs buttons and their config', async () => { | ^ 11 | expect( 12 | prepForSnapshot( 13 | await stylelint.lint({ at Object. (system-tests/002/fs.test.js:10:1) FAIL system-tests/003/fs.test.js (16.402 s) ● fs - zen garden CSS with standard config thrown: "Exceeded timeout of 10000 ms for a test. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." 6 | const CASE_NUMBER = '003'; 7 | > 8 | it('fs - zen garden CSS with standard config', async () => { | ^ 9 | expect( 10 | prepForSnapshot( 11 | await stylelint.lint({ at Object. (system-tests/003/fs.test.js:8:1) FAIL system-tests/001/fs.test.js (18.246 s) ● fs - valid sanitize.css and their config thrown: "Exceeded timeout of 10000 ms for a test. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test." 6 | const CASE_NUMBER = '001'; 7 | > 8 | it('fs - valid sanitize.css and their config', async () => { | ^ 9 | expect( 10 | prepForSnapshot( 11 | await stylelint.lint({ at Object. (system-tests/001/fs.test.js:8:1) Test Suites: 3 failed, 1 skipped, 332 passed, 335 of 336 total Tests: 3 failed, 125 skipped, 13488 passed, 13616 total Snapshots: 10 passed, 10 total Time: 372.302 s Ran all test suites. ==> ERROR: A failure occurred in check().  Aborting...