From 9afeb56bb22dde34fe9488e83930d1ebf1409427 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 21:55:56 -0400 Subject: [PATCH 01/35] build: add initial Stylelint setup --- docs/.stylelintrc.json | 49 ++++++++++++++++++++++++++++++++++++++++++ docs/package.json | 6 ++++-- 2 files changed, 53 insertions(+), 2 deletions(-) create mode 100644 docs/.stylelintrc.json diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json new file mode 100644 index 00000000000..473aedb5cfe --- /dev/null +++ b/docs/.stylelintrc.json @@ -0,0 +1,49 @@ +{ + "extends": ["stylelint-config-standard-scss"], + "rules": { + "alpha-value-notation": null, + "at-rule-empty-line-before": null, + "block-closing-brace-empty-line-before": null, + "block-closing-brace-newline-after": null, + "block-opening-brace-newline-after": null, + "block-opening-brace-space-before": null, + "color-function-notation": null, + "color-hex-case": null, + "custom-property-empty-line-before": null, + "custom-property-pattern": null, + "declaration-block-no-duplicate-properties": null, + "declaration-block-no-redundant-longhand-properties": null, + "declaration-block-no-shorthand-property-overrides": null, + "declaration-colon-newline-after": null, + "declaration-colon-space-after": null, + "declaration-empty-line-before": null, + "hue-degree-notation": null, + "indentation": null, + "length-zero-no-unit": null, + "max-empty-lines": null, + "max-line-length": null, + "media-feature-colon-space-after": null, + "no-descending-specificity": null, + "no-duplicate-at-import-rules": null, + "no-duplicate-selectors": null, + "no-empty-first-line": null, + "no-eol-whitespace": null, + "number-leading-zero": null, + "number-no-trailing-zeros": null, + "property-no-unknown": null, + "property-no-vendor-prefix": null, + "rule-empty-line-before": null, + "scss/at-import-partial-extension": null, + "scss/double-slash-comment-empty-line-before": null, + "selector-attribute-quotes": null, + "selector-class-pattern": null, + "selector-combinator-space-after": null, + "selector-combinator-space-before": null, + "selector-descendant-combinator-no-non-space": null, + "selector-list-comma-newline-after": null, + "selector-pseudo-element-colon-notation": null, + "string-quotes": null, + "value-keyword-case": null, + "value-list-comma-newline-after": null + } + } diff --git a/docs/package.json b/docs/package.json index 91cfe025f36..4893fd6878e 100644 --- a/docs/package.json +++ b/docs/package.json @@ -15,7 +15,8 @@ "build:sass": "sass --style=compressed src/assets/scss:src/assets/css --no-source-map", "build:eleventy": "npx @11ty/eleventy", "start": "npm-run-all build:sass --parallel watch:*", - "build": "npm-run-all build:sass build:eleventy images" + "build": "npm-run-all build:sass build:eleventy images", + "test": "stylelint \"**/*.scss\"" }, "devDependencies": { "@11ty/eleventy": "^1.0.1", @@ -40,7 +41,8 @@ "netlify-cli": "^10.3.1", "npm-run-all": "^4.1.5", "rimraf": "^3.0.2", - "sass": "^1.52.1" + "sass": "^1.52.1", + "stylelint-config-standard-scss": "^5.0.0" }, "engines": { "node": ">=14.0.0" From c772a3d4c90d9f6db0ca2ce7ec8e594f0eaeddcd Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 21:59:31 -0400 Subject: [PATCH 02/35] fix: stylelint no-eol-whitespace --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/syntax-highlighter.scss | 4 ++-- docs/src/assets/scss/tokens/themes.scss | 6 +++--- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index 473aedb5cfe..f756c9d19c0 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -27,7 +27,6 @@ "no-duplicate-at-import-rules": null, "no-duplicate-selectors": null, "no-empty-first-line": null, - "no-eol-whitespace": null, "number-leading-zero": null, "number-no-trailing-zeros": null, "property-no-unknown": null, diff --git a/docs/src/assets/scss/syntax-highlighter.scss b/docs/src/assets/scss/syntax-highlighter.scss index b0160f7e614..2eea0a7d415 100644 --- a/docs/src/assets/scss/syntax-highlighter.scss +++ b/docs/src/assets/scss/syntax-highlighter.scss @@ -110,9 +110,9 @@ pre { counter-reset: lineNumber; } -code .highlight-line { +code .highlight-line { font-variant-ligatures: none; -} +} code .highlight-line:before { -webkit-user-select: none; diff --git a/docs/src/assets/scss/tokens/themes.scss b/docs/src/assets/scss/tokens/themes.scss index 11ced7f9ee5..9e28db316de 100644 --- a/docs/src/assets/scss/tokens/themes.scss +++ b/docs/src/assets/scss/tokens/themes.scss @@ -97,14 +97,14 @@ --body-background-color: var(--color-neutral-900); --body-text-color: var(--color-neutral-300); --headings-color: #fff; - + --divider-color: var(--color-neutral-600); --border-color: var(--color-neutral-500); - + --icon-color: var(--body-text-color); --dark-icon-color: #fff; --link-color: var(--color-primary-400); - + --lighter-background-color: var(--color-neutral-800); --lightest-background-color: var(--color-neutral-800); --docs-lightest-background-color: var(--color-neutral-800); From 258dec65f8f782b8e033b75487e46aa9f2706698 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:00:18 -0400 Subject: [PATCH 03/35] fix: stylelint no-empty-first-line --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/styles.scss | 1 - 2 files changed, 2 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index f756c9d19c0..9609d61c8fc 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -26,7 +26,6 @@ "no-descending-specificity": null, "no-duplicate-at-import-rules": null, "no-duplicate-selectors": null, - "no-empty-first-line": null, "number-leading-zero": null, "number-no-trailing-zeros": null, "property-no-unknown": null, diff --git a/docs/src/assets/scss/styles.scss b/docs/src/assets/scss/styles.scss index e07b280a89d..0931a2328b6 100644 --- a/docs/src/assets/scss/styles.scss +++ b/docs/src/assets/scss/styles.scss @@ -1,4 +1,3 @@ - @import "tokens/themes.scss"; @import "tokens/spacing.scss"; @import "tokens/typography.scss"; From 9b08fb3b3e82a990ef522522e41c618da6ebc91b Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:01:18 -0400 Subject: [PATCH 04/35] fix: stylelint max-empty-lines --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/components/alert.scss | 2 -- docs/src/assets/scss/components/docs-navigation.scss | 5 ----- docs/src/assets/scss/components/language-switcher.scss | 1 - docs/src/assets/scss/components/resources.scss | 1 - docs/src/assets/scss/components/search.scss | 1 - docs/src/assets/scss/components/tabs.scss | 3 --- docs/src/assets/scss/components/toc.scss | 2 -- docs/src/assets/scss/docs.scss | 1 - docs/src/assets/scss/foundations.scss | 8 -------- docs/src/assets/scss/print.scss | 1 - docs/src/assets/scss/syntax-highlighter.scss | 3 --- docs/src/assets/scss/tokens/themes.scss | 4 ---- docs/src/assets/scss/utilities.scss | 1 - 14 files changed, 34 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index 9609d61c8fc..df3369fb984 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -20,7 +20,6 @@ "hue-degree-notation": null, "indentation": null, "length-zero-no-unit": null, - "max-empty-lines": null, "max-line-length": null, "media-feature-colon-space-after": null, "no-descending-specificity": null, diff --git a/docs/src/assets/scss/components/alert.scss b/docs/src/assets/scss/components/alert.scss index ddd5c693d6a..fb3b5d62d01 100644 --- a/docs/src/assets/scss/components/alert.scss +++ b/docs/src/assets/scss/components/alert.scss @@ -42,7 +42,6 @@ } } - [data-theme="dark"] { .alert { &.alert--warning { @@ -101,7 +100,6 @@ } } - .alert__learn-more { display: block; font-weight: 500; diff --git a/docs/src/assets/scss/components/docs-navigation.scss b/docs/src/assets/scss/components/docs-navigation.scss index 1a8ee504073..bc19e5406fd 100644 --- a/docs/src/assets/scss/components/docs-navigation.scss +++ b/docs/src/assets/scss/components/docs-navigation.scss @@ -13,7 +13,6 @@ margin-bottom: 2rem; margin-block-end: 2rem; - @media all and (min-width: 1024px) { font-size: var(--step-0); margin-top: 0; @@ -50,7 +49,6 @@ } } - .docs-nav-panel { @media all and (min-width: 1024px) { display: flex; @@ -87,7 +85,6 @@ margin-inline-start: .5rem; margin-inline-end: -10px; - svg { width: 40px; height: 40px; @@ -128,8 +125,6 @@ } } - - @media all and (min-width: 1024px) { .docs-site-nav { flex-direction: row; diff --git a/docs/src/assets/scss/components/language-switcher.scss b/docs/src/assets/scss/components/language-switcher.scss index 1aa9b2cea9f..0b65ff8f11c 100644 --- a/docs/src/assets/scss/components/language-switcher.scss +++ b/docs/src/assets/scss/components/language-switcher.scss @@ -18,7 +18,6 @@ flex: 1 0 10ch; } - .switcher--language .switcher__select { flex: 1 0 12rem; diff --git a/docs/src/assets/scss/components/resources.scss b/docs/src/assets/scss/components/resources.scss index cf483cd0173..11300c26aec 100644 --- a/docs/src/assets/scss/components/resources.scss +++ b/docs/src/assets/scss/components/resources.scss @@ -38,7 +38,6 @@ align-self: center; } - .resource__title { // a text-decoration: none; color: var(--headings-color); diff --git a/docs/src/assets/scss/components/search.scss b/docs/src/assets/scss/components/search.scss index 54b7762cb54..d8a1dc730ba 100644 --- a/docs/src/assets/scss/components/search.scss +++ b/docs/src/assets/scss/components/search.scss @@ -121,7 +121,6 @@ margin-bottom: 0; font-family: var(--text-font); - a { display: block; text-decoration: none; diff --git a/docs/src/assets/scss/components/tabs.scss b/docs/src/assets/scss/components/tabs.scss index f2672a1601a..757b2a5171d 100644 --- a/docs/src/assets/scss/components/tabs.scss +++ b/docs/src/assets/scss/components/tabs.scss @@ -31,8 +31,6 @@ transition: background-color .2s linear, border-color .2s linear; - - &:hover { color: var(--link-color); } @@ -55,7 +53,6 @@ } } - .c-tabs__tabpanel__title { margin-bottom: 1.5rem; margin-block-end: 1.5rem; diff --git a/docs/src/assets/scss/components/toc.scss b/docs/src/assets/scss/components/toc.scss index d1f47a6faeb..5e2e66a166a 100644 --- a/docs/src/assets/scss/components/toc.scss +++ b/docs/src/assets/scss/components/toc.scss @@ -105,8 +105,6 @@ } } - - .c-toc__panel { &[data-open="false"] { display: none; diff --git a/docs/src/assets/scss/docs.scss b/docs/src/assets/scss/docs.scss index 22cde70720d..243bb0b1017 100644 --- a/docs/src/assets/scss/docs.scss +++ b/docs/src/assets/scss/docs.scss @@ -83,7 +83,6 @@ html { } } - .docs-aside { grid-column: 2 / 3; display: flex; diff --git a/docs/src/assets/scss/foundations.scss b/docs/src/assets/scss/foundations.scss index 27849b3c145..c5cc7aa8284 100644 --- a/docs/src/assets/scss/foundations.scss +++ b/docs/src/assets/scss/foundations.scss @@ -46,7 +46,6 @@ input:focus { box-shadow: 0 0 0 2px var(--link-color); } - *, *::before, *::after { @@ -125,7 +124,6 @@ hr { padding: var(--space-xl-3xl) calc(1rem + 1vw); } - .section-head { .section-supporting-text { text-align: center; @@ -155,7 +153,6 @@ hr { font-size: var(--step-1); } - code, pre { font-family: var(--mono-font); @@ -214,7 +211,6 @@ a { } } - a { color: var(--link-color); transition: color .1s linear; @@ -249,7 +245,6 @@ h6 { overflow-wrap: break-word; } - ul, ol { margin-top: 0; @@ -326,7 +321,6 @@ nav { } } - .video { width: 90%; max-width: 1400px; @@ -347,7 +341,6 @@ nav { } } - /* typography */ body { font-size: var(--step-0); @@ -397,7 +390,6 @@ h6 { } } - small, caption, cite, diff --git a/docs/src/assets/scss/print.scss b/docs/src/assets/scss/print.scss index 446c585ef41..ad1eee8814a 100644 --- a/docs/src/assets/scss/print.scss +++ b/docs/src/assets/scss/print.scss @@ -64,7 +64,6 @@ h6 { font-size: 14pt; } - p, h2, h3 { diff --git a/docs/src/assets/scss/syntax-highlighter.scss b/docs/src/assets/scss/syntax-highlighter.scss index 2eea0a7d415..b0584f810a3 100644 --- a/docs/src/assets/scss/syntax-highlighter.scss +++ b/docs/src/assets/scss/syntax-highlighter.scss @@ -71,12 +71,10 @@ pre[class*="language-"] { } } - .token.namespace { opacity: .7; } - .token.selector, .token.attr-name, .token.string, @@ -86,7 +84,6 @@ pre[class*="language-"] { color: var(--link-color); } - .token.atrule, .token.attr-value, .token.keyword { diff --git a/docs/src/assets/scss/tokens/themes.scss b/docs/src/assets/scss/tokens/themes.scss index 9e28db316de..ef97139e092 100644 --- a/docs/src/assets/scss/tokens/themes.scss +++ b/docs/src/assets/scss/tokens/themes.scss @@ -79,7 +79,6 @@ --border-color: var(--color-neutral-300); --divider-color: var(--color-neutral-200); - --icon-color: var(--color-neutral-400); --dark-icon-color: var(--color-neutral-500); --link-color: var(--color-primary-800); @@ -114,8 +113,6 @@ } } - - html[data-theme="light"] { --body-background-color: #fff; --body-text-color: var(--color-neutral-500); @@ -124,7 +121,6 @@ html[data-theme="light"] { --border-color: var(--color-neutral-300); --divider-color: var(--color-neutral-200); - --icon-color: var(--color-neutral-400); --dark-icon-color: var(--color-neutral-500); --link-color: var(--color-primary-800); diff --git a/docs/src/assets/scss/utilities.scss b/docs/src/assets/scss/utilities.scss index ac400649936..2c6477e4ef2 100644 --- a/docs/src/assets/scss/utilities.scss +++ b/docs/src/assets/scss/utilities.scss @@ -120,7 +120,6 @@ grid-column: 1 / 8; } - .span-1-12 { grid-column: 1 / -1; } From 35b4fce0eceb3566e0f59ae4f762e64cae2e1674 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:04:44 -0400 Subject: [PATCH 05/35] fix: stylelint rule-empty-line-before --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/components/hero.scss | 1 - docs/src/assets/scss/components/rules.scss | 1 - docs/src/assets/scss/components/search.scss | 1 + docs/src/assets/scss/foundations.scss | 1 - docs/src/assets/scss/syntax-highlighter.scss | 1 - 6 files changed, 1 insertion(+), 5 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index df3369fb984..d94c066ec8b 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -29,7 +29,6 @@ "number-no-trailing-zeros": null, "property-no-unknown": null, "property-no-vendor-prefix": null, - "rule-empty-line-before": null, "scss/at-import-partial-extension": null, "scss/double-slash-comment-empty-line-before": null, "selector-attribute-quotes": null, diff --git a/docs/src/assets/scss/components/hero.scss b/docs/src/assets/scss/components/hero.scss index 54c303e2216..b4c8cd4d52a 100644 --- a/docs/src/assets/scss/components/hero.scss +++ b/docs/src/assets/scss/components/hero.scss @@ -40,7 +40,6 @@ } .hero--homepage { - .section-title { margin-bottom: 1.5rem; margin-block-end: 1.5rem; diff --git a/docs/src/assets/scss/components/rules.scss b/docs/src/assets/scss/components/rules.scss index ec5217272c2..cb47938db09 100644 --- a/docs/src/assets/scss/components/rules.scss +++ b/docs/src/assets/scss/components/rules.scss @@ -171,7 +171,6 @@ a.rule__name { } .related-rules__list__item { - svg { color: inherit; } diff --git a/docs/src/assets/scss/components/search.scss b/docs/src/assets/scss/components/search.scss index d8a1dc730ba..bffb3e8dce0 100644 --- a/docs/src/assets/scss/components/search.scss +++ b/docs/src/assets/scss/components/search.scss @@ -84,6 +84,7 @@ &[data-results="true"] { padding: 0; } + &[data-results="false"] { padding: 1rem; } diff --git a/docs/src/assets/scss/foundations.scss b/docs/src/assets/scss/foundations.scss index c5cc7aa8284..a4eb42a094a 100644 --- a/docs/src/assets/scss/foundations.scss +++ b/docs/src/assets/scss/foundations.scss @@ -375,7 +375,6 @@ h3, h4, h5, h6 { - .docs-main &, .components-main & { margin-top: 3rem; diff --git a/docs/src/assets/scss/syntax-highlighter.scss b/docs/src/assets/scss/syntax-highlighter.scss index b0584f810a3..8d7f351e892 100644 --- a/docs/src/assets/scss/syntax-highlighter.scss +++ b/docs/src/assets/scss/syntax-highlighter.scss @@ -25,7 +25,6 @@ pre[class*="language-"] { } @media print { - code[class*="language-"], pre[class*="language-"] { text-shadow: none; From 43736ca17134a72411c74a6d5d30a3073305084f Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:08:31 -0400 Subject: [PATCH 06/35] fix: stylelint block-closing-brace-empty-line-before --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/components/docs-navigation.scss | 1 - docs/src/assets/scss/components/resources.scss | 1 - docs/src/assets/scss/eslint-site-footer.scss | 1 - docs/src/assets/scss/foundations.scss | 1 - 5 files changed, 5 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index d94c066ec8b..7268f37e43b 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -3,7 +3,6 @@ "rules": { "alpha-value-notation": null, "at-rule-empty-line-before": null, - "block-closing-brace-empty-line-before": null, "block-closing-brace-newline-after": null, "block-opening-brace-newline-after": null, "block-opening-brace-space-before": null, diff --git a/docs/src/assets/scss/components/docs-navigation.scss b/docs/src/assets/scss/components/docs-navigation.scss index bc19e5406fd..36ba0e70f4e 100644 --- a/docs/src/assets/scss/components/docs-navigation.scss +++ b/docs/src/assets/scss/components/docs-navigation.scss @@ -146,5 +146,4 @@ order: 1; } } - } diff --git a/docs/src/assets/scss/components/resources.scss b/docs/src/assets/scss/components/resources.scss index 11300c26aec..e412ea6b93f 100644 --- a/docs/src/assets/scss/components/resources.scss +++ b/docs/src/assets/scss/components/resources.scss @@ -14,7 +14,6 @@ &:hover { background-color: var(--lighter-background-color); } - } .resource__image { diff --git a/docs/src/assets/scss/eslint-site-footer.scss b/docs/src/assets/scss/eslint-site-footer.scss index 4a1e2cdc281..6ecb430c703 100644 --- a/docs/src/assets/scss/eslint-site-footer.scss +++ b/docs/src/assets/scss/eslint-site-footer.scss @@ -61,5 +61,4 @@ flex-direction: row; justify-content: space-between; } - } diff --git a/docs/src/assets/scss/foundations.scss b/docs/src/assets/scss/foundations.scss index a4eb42a094a..7aefe1de0a0 100644 --- a/docs/src/assets/scss/foundations.scss +++ b/docs/src/assets/scss/foundations.scss @@ -367,7 +367,6 @@ h6 { font-weight: 500; margin-top: 0; margin-block-start: 0; - } h2, From 60c72bc82dc61a363b33d3bc91d41c16c6a9b934 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:09:15 -0400 Subject: [PATCH 07/35] fix: stylelint block-closing-brace-newline-after --- docs/.stylelintrc.json | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index 7268f37e43b..cfc42ced3f7 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -3,7 +3,6 @@ "rules": { "alpha-value-notation": null, "at-rule-empty-line-before": null, - "block-closing-brace-newline-after": null, "block-opening-brace-newline-after": null, "block-opening-brace-space-before": null, "color-function-notation": null, From 768c09bb8e351a23b55c287ca7a78af8b6a45c01 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:09:44 -0400 Subject: [PATCH 08/35] fix: stylelint block-opening-brace-newline-after --- docs/.stylelintrc.json | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index cfc42ced3f7..324559917dc 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -3,7 +3,6 @@ "rules": { "alpha-value-notation": null, "at-rule-empty-line-before": null, - "block-opening-brace-newline-after": null, "block-opening-brace-space-before": null, "color-function-notation": null, "color-hex-case": null, From 5c860ba8ee09b1bceb79afdda0e7cd1927e3043f Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:10:17 -0400 Subject: [PATCH 09/35] fix: stylelint block-opening-brace-space-before --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/components/rules.scss | 6 +++--- docs/src/assets/scss/components/search.scss | 2 +- docs/src/assets/scss/print.scss | 2 +- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index 324559917dc..7ce57f8e313 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -3,7 +3,6 @@ "rules": { "alpha-value-notation": null, "at-rule-empty-line-before": null, - "block-opening-brace-space-before": null, "color-function-notation": null, "color-hex-case": null, "custom-property-empty-line-before": null, diff --git a/docs/src/assets/scss/components/rules.scss b/docs/src/assets/scss/components/rules.scss index cb47938db09..c1ea52f640f 100644 --- a/docs/src/assets/scss/components/rules.scss +++ b/docs/src/assets/scss/components/rules.scss @@ -13,7 +13,7 @@ background: none; border: none; - @media screen and (min-width:768px){ + @media screen and (min-width:768px) { &:not(:first-child)::after { content: ""; display: block; @@ -23,14 +23,14 @@ } } - @media screen and (min-width:768px) and (max-width:1023px), screen and (min-width:1440px){ + @media screen and (min-width:768px) and (max-width:1023px), screen and (min-width:1440px) { &:not(:first-child)::after { height: 70%; position: absolute; } } - @media screen and (min-width:1024px) and (max-width:1439px){ + @media screen and (min-width:1024px) and (max-width:1439px) { &:nth-child(2)::after { height: 70%; position: absolute; diff --git a/docs/src/assets/scss/components/search.scss b/docs/src/assets/scss/components/search.scss index bffb3e8dce0..b51dd98af4c 100644 --- a/docs/src/assets/scss/components/search.scss +++ b/docs/src/assets/scss/components/search.scss @@ -111,7 +111,7 @@ background-color: var(--lightest-background-color); } - &:focus-within{ + &:focus-within { background-color: var(--lightest-background-color); } } diff --git a/docs/src/assets/scss/print.scss b/docs/src/assets/scss/print.scss index ad1eee8814a..3fe2abe8b99 100644 --- a/docs/src/assets/scss/print.scss +++ b/docs/src/assets/scss/print.scss @@ -195,7 +195,7 @@ ul { page-break-inside: avoid; } -.docs-toc, .docs-index, .docs-aside, #skip-link{ +.docs-toc, .docs-index, .docs-aside, #skip-link { display: none; } From 164c2c21587e65109486dc69e2e0f92ee455377d Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:15:45 -0400 Subject: [PATCH 10/35] fix: stylelint declaration-colon-newline-after --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/components/buttons.scss | 3 +-- docs/src/assets/scss/components/tabs.scss | 3 +-- docs/src/assets/scss/forms.scss | 3 +-- docs/src/assets/scss/syntax-highlighter.scss | 4 +++- docs/src/assets/scss/tokens/typography.scss | 6 ++++-- docs/src/assets/scss/tokens/ui.scss | 3 ++- 7 files changed, 12 insertions(+), 11 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index 7ce57f8e313..dcf160a3bef 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -10,7 +10,6 @@ "declaration-block-no-duplicate-properties": null, "declaration-block-no-redundant-longhand-properties": null, "declaration-block-no-shorthand-property-overrides": null, - "declaration-colon-newline-after": null, "declaration-colon-space-after": null, "declaration-empty-line-before": null, "hue-degree-notation": null, diff --git a/docs/src/assets/scss/components/buttons.scss b/docs/src/assets/scss/components/buttons.scss index bbe6451a616..90d2aa0ebab 100644 --- a/docs/src/assets/scss/components/buttons.scss +++ b/docs/src/assets/scss/components/buttons.scss @@ -24,8 +24,7 @@ button { justify-content: center; border-radius: var(--border-radius); - transition: background-color .2s linear, - border-color .2s linear; + transition: background-color .2s linear, border-color .2s linear; svg { color: inherit; diff --git a/docs/src/assets/scss/components/tabs.scss b/docs/src/assets/scss/components/tabs.scss index 757b2a5171d..eea501f56ee 100644 --- a/docs/src/assets/scss/components/tabs.scss +++ b/docs/src/assets/scss/components/tabs.scss @@ -28,8 +28,7 @@ justify-content: center; border-radius: var(--border-radius) var(--border-radius) 0 0; - transition: background-color .2s linear, - border-color .2s linear; + transition: background-color .2s linear, border-color .2s linear; &:hover { color: var(--link-color); diff --git a/docs/src/assets/scss/forms.scss b/docs/src/assets/scss/forms.scss index e6d830c9897..b08b641b22d 100644 --- a/docs/src/assets/scss/forms.scss +++ b/docs/src/assets/scss/forms.scss @@ -19,8 +19,7 @@ background-color: var(--body-background-color); background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 7.60938L10 12.6094L15 7.60938' stroke='%23667085' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"), linear-gradient(to bottom, var(--body-background-color) 0%, var(--body-background-color) 100%); background-repeat: no-repeat, repeat; - background-position: right .875rem top 50%, - 0 0; + background-position: right .875rem top 50%, 0 0; background-size: 1em auto, 100%; } diff --git a/docs/src/assets/scss/syntax-highlighter.scss b/docs/src/assets/scss/syntax-highlighter.scss index 8d7f351e892..499de700d44 100644 --- a/docs/src/assets/scss/syntax-highlighter.scss +++ b/docs/src/assets/scss/syntax-highlighter.scss @@ -1,6 +1,8 @@ code[class*="language-"], pre[class*="language-"] { - font-family: var(--mono-font), Consolas, + font-family: + var(--mono-font) + Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', diff --git a/docs/src/assets/scss/tokens/typography.scss b/docs/src/assets/scss/tokens/typography.scss index 8c178b51baa..447245b48d9 100644 --- a/docs/src/assets/scss/tokens/typography.scss +++ b/docs/src/assets/scss/tokens/typography.scss @@ -54,7 +54,8 @@ :root { --mono-font: "Mono Punctuators", "Space Mono", monospace; - --text-font: "Inter", + --text-font: + "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", @@ -65,7 +66,8 @@ "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - --display-font: "Space Grotesk", + --display-font: + "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", diff --git a/docs/src/assets/scss/tokens/ui.scss b/docs/src/assets/scss/tokens/ui.scss index 08759dba396..6ad21384e42 100644 --- a/docs/src/assets/scss/tokens/ui.scss +++ b/docs/src/assets/scss/tokens/ui.scss @@ -1,6 +1,7 @@ :root { // elevations - --shadow-lg: 0px 12px 16px -4px rgba(16, 24, 40, 0.1), + --shadow-lg: + 0px 12px 16px -4px rgba(16, 24, 40, 0.1), 0px 4px 6px -2px rgba(16, 24, 40, 0.05); --shadow-xs: 0px 1px 2px rgba(16, 24, 40, 0.05); From e378bd97f2cdb7e810f385d8a9e2cc49e2e0ade2 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:16:29 -0400 Subject: [PATCH 11/35] fix: stylelint declaration-colon-space-after --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/utilities.scss | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index dcf160a3bef..43ca9b371fc 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -10,7 +10,6 @@ "declaration-block-no-duplicate-properties": null, "declaration-block-no-redundant-longhand-properties": null, "declaration-block-no-shorthand-property-overrides": null, - "declaration-colon-space-after": null, "declaration-empty-line-before": null, "hue-degree-notation": null, "indentation": null, diff --git a/docs/src/assets/scss/utilities.scss b/docs/src/assets/scss/utilities.scss index 2c6477e4ef2..52687d9c4f0 100644 --- a/docs/src/assets/scss/utilities.scss +++ b/docs/src/assets/scss/utilities.scss @@ -11,8 +11,7 @@ clip: rect(0 0 0 0); clip-path: inset(100%); height: 1px; - overflow: - hidden; + overflow: hidden; position: absolute; width: 1px; white-space: nowrap; From 25793c8c370b4fe2bf261dc1897940a074da0862 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:17:40 -0400 Subject: [PATCH 12/35] fix: stylelint declaration-empty-line-before --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/components/buttons.scss | 1 - docs/src/assets/scss/components/docs-index.scss | 1 - docs/src/assets/scss/components/docs-navigation.scss | 2 -- docs/src/assets/scss/components/index.scss | 1 - docs/src/assets/scss/components/resources.scss | 1 - docs/src/assets/scss/components/tabs.scss | 1 - docs/src/assets/scss/docs-header.scss | 1 - docs/src/assets/scss/docs.scss | 3 --- docs/src/assets/scss/eslint-site-header.scss | 1 - docs/src/assets/scss/foundations.scss | 1 - docs/src/assets/scss/syntax-highlighter.scss | 3 --- 12 files changed, 17 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index 43ca9b371fc..900cdfe8c04 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -10,7 +10,6 @@ "declaration-block-no-duplicate-properties": null, "declaration-block-no-redundant-longhand-properties": null, "declaration-block-no-shorthand-property-overrides": null, - "declaration-empty-line-before": null, "hue-degree-notation": null, "indentation": null, "length-zero-no-unit": null, diff --git a/docs/src/assets/scss/components/buttons.scss b/docs/src/assets/scss/components/buttons.scss index 90d2aa0ebab..ca0aa72a726 100644 --- a/docs/src/assets/scss/components/buttons.scss +++ b/docs/src/assets/scss/components/buttons.scss @@ -23,7 +23,6 @@ button { align-items: center; justify-content: center; border-radius: var(--border-radius); - transition: background-color .2s linear, border-color .2s linear; svg { diff --git a/docs/src/assets/scss/components/docs-index.scss b/docs/src/assets/scss/components/docs-index.scss index b9f04525b3a..d524a9b2589 100644 --- a/docs/src/assets/scss/components/docs-index.scss +++ b/docs/src/assets/scss/components/docs-index.scss @@ -143,7 +143,6 @@ } #ham-top { - transform: rotate(41deg); } diff --git a/docs/src/assets/scss/components/docs-navigation.scss b/docs/src/assets/scss/components/docs-navigation.scss index 36ba0e70f4e..f47fce3a0a5 100644 --- a/docs/src/assets/scss/components/docs-navigation.scss +++ b/docs/src/assets/scss/components/docs-navigation.scss @@ -81,7 +81,6 @@ align-items: center; margin-left: .5rem; margin-right: -10px; - margin-inline-start: .5rem; margin-inline-end: -10px; @@ -115,7 +114,6 @@ } #ham-top { - transform: rotate(41deg); } diff --git a/docs/src/assets/scss/components/index.scss b/docs/src/assets/scss/components/index.scss index ea9bd3b1eef..5989e1f48e7 100644 --- a/docs/src/assets/scss/components/index.scss +++ b/docs/src/assets/scss/components/index.scss @@ -79,7 +79,6 @@ } #ham-top { - transform: rotate(41deg); } diff --git a/docs/src/assets/scss/components/resources.scss b/docs/src/assets/scss/components/resources.scss index e412ea6b93f..5473fd9d784 100644 --- a/docs/src/assets/scss/components/resources.scss +++ b/docs/src/assets/scss/components/resources.scss @@ -7,7 +7,6 @@ overflow: hidden; margin-bottom: .5rem; margin-block-end: .5rem; - position: relative; transition: all .2s linear; diff --git a/docs/src/assets/scss/components/tabs.scss b/docs/src/assets/scss/components/tabs.scss index eea501f56ee..8a7d866c514 100644 --- a/docs/src/assets/scss/components/tabs.scss +++ b/docs/src/assets/scss/components/tabs.scss @@ -27,7 +27,6 @@ align-items: center; justify-content: center; border-radius: var(--border-radius) var(--border-radius) 0 0; - transition: background-color .2s linear, border-color .2s linear; &:hover { diff --git a/docs/src/assets/scss/docs-header.scss b/docs/src/assets/scss/docs-header.scss index 6ba51cec00f..e2a2fecdb48 100644 --- a/docs/src/assets/scss/docs-header.scss +++ b/docs/src/assets/scss/docs-header.scss @@ -10,7 +10,6 @@ align-items: start; padding-top: 0; padding-bottom: 0; - padding-block-start: 0; padding-block-end: 0; diff --git a/docs/src/assets/scss/docs.scss b/docs/src/assets/scss/docs.scss index 243bb0b1017..934fbb04bfb 100644 --- a/docs/src/assets/scss/docs.scss +++ b/docs/src/assets/scss/docs.scss @@ -32,7 +32,6 @@ html { padding-top: var(--space-l-xl); padding-block-start: var(--space-l-xl); font-size: .875rem; - display: grid; grid-auto-rows: max-content; align-items: start; @@ -41,7 +40,6 @@ html { padding: var(--space-l-xl) 0; padding-right: var(--space-s-l); padding-inline-end: var(--space-s-l); - border-right: 1px solid var(--divider-color); border-inline-end: 1px solid var(--divider-color); } @@ -73,7 +71,6 @@ html { @media all and (min-width: 800px) { padding-right: var(--space-s-l); padding-inline-end: var(--space-s-l); - border-right: 1px solid var(--divider-color); border-inline-end: 1px solid var(--divider-color); } diff --git a/docs/src/assets/scss/eslint-site-header.scss b/docs/src/assets/scss/eslint-site-header.scss index 239d14d3428..892ebc7e625 100644 --- a/docs/src/assets/scss/eslint-site-header.scss +++ b/docs/src/assets/scss/eslint-site-header.scss @@ -10,7 +10,6 @@ align-items: start; padding-top: 0; padding-bottom: 0; - padding-block-start: 0; padding-block-end: 0; diff --git a/docs/src/assets/scss/foundations.scss b/docs/src/assets/scss/foundations.scss index 7aefe1de0a0..f04b2719015 100644 --- a/docs/src/assets/scss/foundations.scss +++ b/docs/src/assets/scss/foundations.scss @@ -80,7 +80,6 @@ body { offset-block-start: -30em; offset-inline-start: 0; offset-inline-end: auto; - z-index: 999; transition: top .1s linear; diff --git a/docs/src/assets/scss/syntax-highlighter.scss b/docs/src/assets/scss/syntax-highlighter.scss index 499de700d44..68200320b33 100644 --- a/docs/src/assets/scss/syntax-highlighter.scss +++ b/docs/src/assets/scss/syntax-highlighter.scss @@ -15,11 +15,9 @@ pre[class*="language-"] { word-wrap: normal; line-height: 1.5; font-variant-ligatures: none; - -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; - -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; @@ -40,7 +38,6 @@ pre[class*="language-"] { overflow: auto; background-color: var(--color-neutral-50); border-radius: var(--border-radius); - background-color: var(--lightest-background-color); color: var(--color-neutral-900); From faccbbf7dc6eddaa607f6ce05edf224a4977728f Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:18:31 -0400 Subject: [PATCH 13/35] fix: stylelint length-zero-no-unit --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/components/rules.scss | 2 +- docs/src/assets/scss/forms.scss | 2 +- docs/src/assets/scss/tokens/ui.scss | 6 +++--- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index 900cdfe8c04..d38112d9eef 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -12,7 +12,6 @@ "declaration-block-no-shorthand-property-overrides": null, "hue-degree-notation": null, "indentation": null, - "length-zero-no-unit": null, "max-line-length": null, "media-feature-colon-space-after": null, "no-descending-specificity": null, diff --git a/docs/src/assets/scss/components/rules.scss b/docs/src/assets/scss/components/rules.scss index c1ea52f640f..583f64f0f83 100644 --- a/docs/src/assets/scss/components/rules.scss +++ b/docs/src/assets/scss/components/rules.scss @@ -19,7 +19,7 @@ display: block; padding: 1px; border-left: 1px solid var(--divider-color); - left: 0px; + left: 0; } } diff --git a/docs/src/assets/scss/forms.scss b/docs/src/assets/scss/forms.scss index b08b641b22d..fe30249a777 100644 --- a/docs/src/assets/scss/forms.scss +++ b/docs/src/assets/scss/forms.scss @@ -6,7 +6,7 @@ display: block; width: 100%; max-width: 100%; - min-width: 0px; + min-width: 0; padding: .625rem .875rem; padding-right: calc(.875rem * 2.5); padding-inline-end: calc(.875rem * 2.5); diff --git a/docs/src/assets/scss/tokens/ui.scss b/docs/src/assets/scss/tokens/ui.scss index 6ad21384e42..8da9efa14d3 100644 --- a/docs/src/assets/scss/tokens/ui.scss +++ b/docs/src/assets/scss/tokens/ui.scss @@ -1,9 +1,9 @@ :root { // elevations --shadow-lg: - 0px 12px 16px -4px rgba(16, 24, 40, 0.1), - 0px 4px 6px -2px rgba(16, 24, 40, 0.05); - --shadow-xs: 0px 1px 2px rgba(16, 24, 40, 0.05); + 0 12px 16px -4px rgba(16, 24, 40, 0.1), + 0 4px 6px -2px rgba(16, 24, 40, 0.05); + --shadow-xs: 0 1px 2px rgba(16, 24, 40, 0.05); --border-radius: .5rem; } From f844ef560679c1f08f965fa1e43062a097b5a95d Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:21:08 -0400 Subject: [PATCH 14/35] fix: stylelint indentation of 4 --- docs/.stylelintrc.json | 2 +- docs/src/assets/scss/carbon-ads.scss | 6 +-- docs/src/assets/scss/tokens/typography.scss | 44 ++++++++++----------- docs/src/assets/scss/tokens/ui.scss | 4 +- 4 files changed, 28 insertions(+), 28 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index d38112d9eef..05095ab8fbd 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -11,7 +11,7 @@ "declaration-block-no-redundant-longhand-properties": null, "declaration-block-no-shorthand-property-overrides": null, "hue-degree-notation": null, - "indentation": null, + "indentation": 4, "max-line-length": null, "media-feature-colon-space-after": null, "no-descending-specificity": null, diff --git a/docs/src/assets/scss/carbon-ads.scss b/docs/src/assets/scss/carbon-ads.scss index ccf578e6d9a..085b0b736fe 100644 --- a/docs/src/assets/scss/carbon-ads.scss +++ b/docs/src/assets/scss/carbon-ads.scss @@ -1,7 +1,7 @@ .hero-ad { - @media all and (max-width: 800px) { - display: none; - } + @media all and (max-width: 800px) { + display: none; + } } #carbonads * { diff --git a/docs/src/assets/scss/tokens/typography.scss b/docs/src/assets/scss/tokens/typography.scss index 447245b48d9..24a4597442b 100644 --- a/docs/src/assets/scss/tokens/typography.scss +++ b/docs/src/assets/scss/tokens/typography.scss @@ -55,27 +55,27 @@ :root { --mono-font: "Mono Punctuators", "Space Mono", monospace; --text-font: - "Inter", - -apple-system, - BlinkMacSystemFont, - "Segoe UI", - Roboto, - Helvetica, - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol"; + "Inter", + -apple-system, + BlinkMacSystemFont, + "Segoe UI", + Roboto, + Helvetica, + Arial, + sans-serif, + "Apple Color Emoji", + "Segoe UI Emoji", + "Segoe UI Symbol"; --display-font: - "Space Grotesk", - -apple-system, - BlinkMacSystemFont, - "Segoe UI", - Roboto, - Helvetica, - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol"; + "Space Grotesk", + -apple-system, + BlinkMacSystemFont, + "Segoe UI", + Roboto, + Helvetica, + Arial, + sans-serif, + "Apple Color Emoji", + "Segoe UI Emoji", + "Segoe UI Symbol"; } diff --git a/docs/src/assets/scss/tokens/ui.scss b/docs/src/assets/scss/tokens/ui.scss index 8da9efa14d3..49380e12da8 100644 --- a/docs/src/assets/scss/tokens/ui.scss +++ b/docs/src/assets/scss/tokens/ui.scss @@ -1,8 +1,8 @@ :root { // elevations --shadow-lg: - 0 12px 16px -4px rgba(16, 24, 40, 0.1), - 0 4px 6px -2px rgba(16, 24, 40, 0.05); + 0 12px 16px -4px rgba(16, 24, 40, 0.1), + 0 4px 6px -2px rgba(16, 24, 40, 0.05); --shadow-xs: 0 1px 2px rgba(16, 24, 40, 0.05); --border-radius: .5rem; From e9a7ca8a875e5625108ff8e638675c34940e931b Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:21:58 -0400 Subject: [PATCH 15/35] fix: stylelint media-feature-colon-space-after --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/components/rules.scss | 6 +++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index 05095ab8fbd..92e5208b03c 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -13,7 +13,6 @@ "hue-degree-notation": null, "indentation": 4, "max-line-length": null, - "media-feature-colon-space-after": null, "no-descending-specificity": null, "no-duplicate-at-import-rules": null, "no-duplicate-selectors": null, diff --git a/docs/src/assets/scss/components/rules.scss b/docs/src/assets/scss/components/rules.scss index 583f64f0f83..8edea23ff94 100644 --- a/docs/src/assets/scss/components/rules.scss +++ b/docs/src/assets/scss/components/rules.scss @@ -13,7 +13,7 @@ background: none; border: none; - @media screen and (min-width:768px) { + @media screen and (min-width: 768px) { &:not(:first-child)::after { content: ""; display: block; @@ -23,14 +23,14 @@ } } - @media screen and (min-width:768px) and (max-width:1023px), screen and (min-width:1440px) { + @media screen and (min-width: 768px) and (max-width: 1023px), screen and (min-width: 1440px) { &:not(:first-child)::after { height: 70%; position: absolute; } } - @media screen and (min-width:1024px) and (max-width:1439px) { + @media screen and (min-width: 1024px) and (max-width: 1439px) { &:nth-child(2)::after { height: 70%; position: absolute; From cc845614ed48027df9e551021041878c36fb1b07 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:23:01 -0400 Subject: [PATCH 16/35] fix: stylelint no-duplicate-at-import-rules --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/styles.scss | 1 - 2 files changed, 2 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index 92e5208b03c..70a2830ec34 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -14,7 +14,6 @@ "indentation": 4, "max-line-length": null, "no-descending-specificity": null, - "no-duplicate-at-import-rules": null, "no-duplicate-selectors": null, "number-leading-zero": null, "number-no-trailing-zeros": null, diff --git a/docs/src/assets/scss/styles.scss b/docs/src/assets/scss/styles.scss index 0931a2328b6..3abb78edc96 100644 --- a/docs/src/assets/scss/styles.scss +++ b/docs/src/assets/scss/styles.scss @@ -28,7 +28,6 @@ @import "components/docs-index.scss"; // docs index on the main docs pages @import "components/index.scss"; // used in component library @import "components/tabs.scss"; -@import "components/index.scss"; @import "components/resources.scss"; @import "carbon-ads.scss"; From a27f9d2b779682c06f5e751ca5688b1e2ef8a518 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:27:07 -0400 Subject: [PATCH 17/35] fix: stylelint scss/at-import-partial-extension --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/styles.scss | 62 ++++++++++++++++---------------- 2 files changed, 31 insertions(+), 32 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index 70a2830ec34..ae3a896e403 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -19,7 +19,6 @@ "number-no-trailing-zeros": null, "property-no-unknown": null, "property-no-vendor-prefix": null, - "scss/at-import-partial-extension": null, "scss/double-slash-comment-empty-line-before": null, "selector-attribute-quotes": null, "selector-class-pattern": null, diff --git a/docs/src/assets/scss/styles.scss b/docs/src/assets/scss/styles.scss index 3abb78edc96..8907a6c4bf9 100644 --- a/docs/src/assets/scss/styles.scss +++ b/docs/src/assets/scss/styles.scss @@ -1,35 +1,35 @@ -@import "tokens/themes.scss"; -@import "tokens/spacing.scss"; -@import "tokens/typography.scss"; -@import "tokens/ui.scss"; +@import "tokens/themes"; +@import "tokens/spacing"; +@import "tokens/typography"; +@import "tokens/ui"; -@import "foundations.scss"; -@import "syntax-highlighter.scss"; -@import "docs-header.scss"; -@import "docs-footer.scss"; -@import "eslint-site-footer.scss"; -@import "eslint-site-header.scss"; -@import "forms.scss"; -@import "docs.scss"; -@import "versions.scss"; -@import "languages.scss"; +@import "foundations"; +@import "syntax-highlighter"; +@import "docs-header"; +@import "docs-footer"; +@import "eslint-site-footer"; +@import "eslint-site-header"; +@import "forms"; +@import "docs"; +@import "versions"; +@import "languages"; -@import "components/buttons.scss"; -@import "components/docs-navigation.scss"; -@import "components/toc.scss"; -@import "components/search.scss"; -@import "components/alert.scss"; -@import "components/rules.scss"; -@import "components/social-icons.scss"; -@import "components/hero.scss"; -@import "components/theme-switcher.scss"; -@import "components/version-switcher.scss"; -@import "components/language-switcher.scss"; -@import "components/docs-index.scss"; // docs index on the main docs pages -@import "components/index.scss"; // used in component library -@import "components/tabs.scss"; -@import "components/resources.scss"; +@import "components/buttons"; +@import "components/docs-navigation"; +@import "components/toc"; +@import "components/search"; +@import "components/alert"; +@import "components/rules"; +@import "components/social-icons"; +@import "components/hero"; +@import "components/theme-switcher"; +@import "components/version-switcher"; +@import "components/language-switcher"; +@import "components/docs-index"; // docs index on the main docs pages +@import "components/index"; // used in component library +@import "components/tabs"; +@import "components/resources"; -@import "carbon-ads.scss"; +@import "carbon-ads"; -@import "utilities.scss"; +@import "utilities"; From 650b35c9165eeb363adb19e9fb86bd8c3d797e39 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:28:03 -0400 Subject: [PATCH 18/35] fix: stylelint scss/double-slash-comment-empty-line-before --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/components/resources.scss | 1 - 2 files changed, 2 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index ae3a896e403..bfc6698e284 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -19,7 +19,6 @@ "number-no-trailing-zeros": null, "property-no-unknown": null, "property-no-vendor-prefix": null, - "scss/double-slash-comment-empty-line-before": null, "selector-attribute-quotes": null, "selector-class-pattern": null, "selector-combinator-space-after": null, diff --git a/docs/src/assets/scss/components/resources.scss b/docs/src/assets/scss/components/resources.scss index 5473fd9d784..776a0bc3f56 100644 --- a/docs/src/assets/scss/components/resources.scss +++ b/docs/src/assets/scss/components/resources.scss @@ -25,7 +25,6 @@ display: block; height: 100%; width: 100%; - // object-fit: cover; object-fit: contain; } } From ea102c6acd431418f51c0b441429d9d480ba3920 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:29:13 -0400 Subject: [PATCH 19/35] fix: stylelint selector-attribute-quotes --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/components/search.scss | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index bfc6698e284..7bb7f02587d 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -19,7 +19,6 @@ "number-no-trailing-zeros": null, "property-no-unknown": null, "property-no-vendor-prefix": null, - "selector-attribute-quotes": null, "selector-class-pattern": null, "selector-combinator-space-after": null, "selector-combinator-space-before": null, diff --git a/docs/src/assets/scss/components/search.scss b/docs/src/assets/scss/components/search.scss index b51dd98af4c..f804ab22e1c 100644 --- a/docs/src/assets/scss/components/search.scss +++ b/docs/src/assets/scss/components/search.scss @@ -4,8 +4,8 @@ appearance: none; } -[type=search]::-ms-clear, -[type=search]::-ms-reveal { +[type="search"]::-ms-clear, +[type="search"]::-ms-reveal { display: none; width: 0; height: 0; From 910c0542e3bc0e48040f04c4d0d3628dc9563ff5 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:30:32 -0400 Subject: [PATCH 20/35] fix: stylelint selector-combinator-space-after --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/components/rules.scss | 2 +- docs/src/assets/scss/print.scss | 2 +- docs/src/assets/scss/syntax-highlighter.scss | 4 ++-- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index 7bb7f02587d..edf206c49a9 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -20,7 +20,6 @@ "property-no-unknown": null, "property-no-vendor-prefix": null, "selector-class-pattern": null, - "selector-combinator-space-after": null, "selector-combinator-space-before": null, "selector-descendant-combinator-no-non-space": null, "selector-list-comma-newline-after": null, diff --git a/docs/src/assets/scss/components/rules.scss b/docs/src/assets/scss/components/rules.scss index 8edea23ff94..529d2b98992 100644 --- a/docs/src/assets/scss/components/rules.scss +++ b/docs/src/assets/scss/components/rules.scss @@ -193,7 +193,7 @@ a.rule__name { } } -a.rule-list-item+a.rule-list-item::before { +a.rule-list-item+ a.rule-list-item::before { content: ","; display: inline-block; margin-left: 5px; diff --git a/docs/src/assets/scss/print.scss b/docs/src/assets/scss/print.scss index 3fe2abe8b99..68c77c6650d 100644 --- a/docs/src/assets/scss/print.scss +++ b/docs/src/assets/scss/print.scss @@ -171,7 +171,7 @@ tr { page-break-inside: avoid; } -body>*:not(main), +body> *:not(main), aside, *[class*="sidebar"] { display: none; diff --git a/docs/src/assets/scss/syntax-highlighter.scss b/docs/src/assets/scss/syntax-highlighter.scss index 68200320b33..70dbfd739a4 100644 --- a/docs/src/assets/scss/syntax-highlighter.scss +++ b/docs/src/assets/scss/syntax-highlighter.scss @@ -46,13 +46,13 @@ pre[class*="language-"] { } } -:not(pre)>code[class*="language-"], +:not(pre)> code[class*="language-"], pre[class*="language-"] { background-color: var(--lightest-background-color); } /* Inline code */ -:not(pre)>code[class*="language-"] { +:not(pre)> code[class*="language-"] { padding: .1em; border-radius: .3em; white-space: normal; From d4ad102380a3ac2e8bd2a859b28a4202458551dc Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:31:12 -0400 Subject: [PATCH 21/35] fix: stylelint selector-combinator-space-before --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/components/rules.scss | 2 +- docs/src/assets/scss/print.scss | 2 +- docs/src/assets/scss/syntax-highlighter.scss | 4 ++-- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index edf206c49a9..c1769f11a0e 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -20,7 +20,6 @@ "property-no-unknown": null, "property-no-vendor-prefix": null, "selector-class-pattern": null, - "selector-combinator-space-before": null, "selector-descendant-combinator-no-non-space": null, "selector-list-comma-newline-after": null, "selector-pseudo-element-colon-notation": null, diff --git a/docs/src/assets/scss/components/rules.scss b/docs/src/assets/scss/components/rules.scss index 529d2b98992..423e0d2fb62 100644 --- a/docs/src/assets/scss/components/rules.scss +++ b/docs/src/assets/scss/components/rules.scss @@ -193,7 +193,7 @@ a.rule__name { } } -a.rule-list-item+ a.rule-list-item::before { +a.rule-list-item + a.rule-list-item::before { content: ","; display: inline-block; margin-left: 5px; diff --git a/docs/src/assets/scss/print.scss b/docs/src/assets/scss/print.scss index 68c77c6650d..cefdc901029 100644 --- a/docs/src/assets/scss/print.scss +++ b/docs/src/assets/scss/print.scss @@ -171,7 +171,7 @@ tr { page-break-inside: avoid; } -body> *:not(main), +body > *:not(main), aside, *[class*="sidebar"] { display: none; diff --git a/docs/src/assets/scss/syntax-highlighter.scss b/docs/src/assets/scss/syntax-highlighter.scss index 70dbfd739a4..df3916bd465 100644 --- a/docs/src/assets/scss/syntax-highlighter.scss +++ b/docs/src/assets/scss/syntax-highlighter.scss @@ -46,13 +46,13 @@ pre[class*="language-"] { } } -:not(pre)> code[class*="language-"], +:not(pre) > code[class*="language-"], pre[class*="language-"] { background-color: var(--lightest-background-color); } /* Inline code */ -:not(pre)> code[class*="language-"] { +:not(pre) > code[class*="language-"] { padding: .1em; border-radius: .3em; white-space: normal; From 795e557b5cc82054754735e5b5eb67dbe4e74d4d Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:31:41 -0400 Subject: [PATCH 22/35] fix: stylelint selector-descendant-combinator-no-non-space --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/components/language-switcher.scss | 2 +- docs/src/assets/scss/foundations.scss | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index c1769f11a0e..963c6dea9d5 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -20,7 +20,6 @@ "property-no-unknown": null, "property-no-vendor-prefix": null, "selector-class-pattern": null, - "selector-descendant-combinator-no-non-space": null, "selector-list-comma-newline-after": null, "selector-pseudo-element-colon-notation": null, "string-quotes": null, diff --git a/docs/src/assets/scss/components/language-switcher.scss b/docs/src/assets/scss/components/language-switcher.scss index 0b65ff8f11c..6ea2fad0c73 100644 --- a/docs/src/assets/scss/components/language-switcher.scss +++ b/docs/src/assets/scss/components/language-switcher.scss @@ -18,7 +18,7 @@ flex: 1 0 10ch; } -.switcher--language .switcher__select { +.switcher--language .switcher__select { flex: 1 0 12rem; @media all and (max-width: 800px) { diff --git a/docs/src/assets/scss/foundations.scss b/docs/src/assets/scss/foundations.scss index f04b2719015..25b0e1df429 100644 --- a/docs/src/assets/scss/foundations.scss +++ b/docs/src/assets/scss/foundations.scss @@ -253,7 +253,7 @@ ol { margin: 0 0 .75em; } - .person__bio & { + .person__bio & { padding-left: 1.5rem; padding-inline-start: 1.5rem; } From d2c428c53313e3e4f13699b314a01056d42992f4 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:32:08 -0400 Subject: [PATCH 23/35] fix: stylelint selector-list-comma-newline-after --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/print.scss | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index 963c6dea9d5..78c0d010686 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -20,7 +20,6 @@ "property-no-unknown": null, "property-no-vendor-prefix": null, "selector-class-pattern": null, - "selector-list-comma-newline-after": null, "selector-pseudo-element-colon-notation": null, "string-quotes": null, "value-keyword-case": null, diff --git a/docs/src/assets/scss/print.scss b/docs/src/assets/scss/print.scss index cefdc901029..8cd0427ebdf 100644 --- a/docs/src/assets/scss/print.scss +++ b/docs/src/assets/scss/print.scss @@ -195,7 +195,10 @@ ul { page-break-inside: avoid; } -.docs-toc, .docs-index, .docs-aside, #skip-link { +.docs-toc, +.docs-index, +.docs-aside, +#skip-link { display: none; } From b36fd559231eebc7afc089c30050dbc436f285dc Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:33:12 -0400 Subject: [PATCH 24/35] fix: stylelint selector-pseudo-element-colon-notation --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/print.scss | 28 ++++++++++---------- docs/src/assets/scss/syntax-highlighter.scss | 2 +- 3 files changed, 15 insertions(+), 16 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index 78c0d010686..69c8cd8c4e1 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -20,7 +20,6 @@ "property-no-unknown": null, "property-no-vendor-prefix": null, "selector-class-pattern": null, - "selector-pseudo-element-colon-notation": null, "string-quotes": null, "value-keyword-case": null, "value-list-comma-newline-after": null diff --git a/docs/src/assets/scss/print.scss b/docs/src/assets/scss/print.scss index 8cd0427ebdf..8cebb00bc25 100644 --- a/docs/src/assets/scss/print.scss +++ b/docs/src/assets/scss/print.scss @@ -1,11 +1,11 @@ *, -*:before, -*:after, -*:first-letter, -p:first-line, -div:first-line, -blockquote:first-line, -li:first-line { +*::before, +*::after, +*::first-letter, +p::first-line, +div::first-line, +blockquote::first-line, +li::first-line { background: transparent !important; color: #000 !important; box-shadow: none !important; @@ -109,7 +109,7 @@ a:visited { // font-size: 90%; // } -abbr[title]:after { +abbr[title]::after { content: " ("attr(title) ")"; } @@ -118,17 +118,17 @@ a[href^="http://"] { color: #000; } -a[href$=".jpg"]:after, -a[href$=".jpeg"]:after, -a[href$=".gif"]:after, -a[href$=".png"]:after { +a[href$=".jpg"]::after, +a[href$=".jpeg"]::after, +a[href$=".gif"]::after, +a[href$=".png"]::after { content: " ("attr(href) ") "; display: none; } /* Don't show links that are fragment identifiers, or use the `javascript:` pseudo protocol .. taken from html5boilerplate */ -a[href^="#"]:after, -a[href^="javascript:"]:after { +a[href^="#"]::after, +a[href^="javascript:"]::after { content: ""; } diff --git a/docs/src/assets/scss/syntax-highlighter.scss b/docs/src/assets/scss/syntax-highlighter.scss index df3916bd465..9f7cebabec7 100644 --- a/docs/src/assets/scss/syntax-highlighter.scss +++ b/docs/src/assets/scss/syntax-highlighter.scss @@ -109,7 +109,7 @@ code .highlight-line { font-variant-ligatures: none; } -code .highlight-line:before { +code .highlight-line::before { -webkit-user-select: none; color: var(--icon-color); content: counter(lineNumber); From 5f65f0b8752afe1b317ec8560d39c374ca46d59d Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:34:10 -0400 Subject: [PATCH 25/35] fix: stylelint string-quotes --- docs/.stylelintrc.json | 1 - docs/src/assets/scss/print.scss | 4 ++-- docs/src/assets/scss/syntax-highlighter.scss | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index 69c8cd8c4e1..50295709e60 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -20,7 +20,6 @@ "property-no-unknown": null, "property-no-vendor-prefix": null, "selector-class-pattern": null, - "string-quotes": null, "value-keyword-case": null, "value-list-comma-newline-after": null } diff --git a/docs/src/assets/scss/print.scss b/docs/src/assets/scss/print.scss index 8cebb00bc25..e0a30ea4b1c 100644 --- a/docs/src/assets/scss/print.scss +++ b/docs/src/assets/scss/print.scss @@ -183,8 +183,8 @@ button, display: none; } -a[href^='http']:not([href*='mywebsite.com'])::after { - content: ' ('attr(href) ')'; +a[href^="http"]:not([href*="mywebsite.com"])::after { + content: " ("attr(href) ")"; } .resource a::after { diff --git a/docs/src/assets/scss/syntax-highlighter.scss b/docs/src/assets/scss/syntax-highlighter.scss index 9f7cebabec7..eb83639550d 100644 --- a/docs/src/assets/scss/syntax-highlighter.scss +++ b/docs/src/assets/scss/syntax-highlighter.scss @@ -4,8 +4,8 @@ pre[class*="language-"] { var(--mono-font) Consolas, Monaco, - 'Andale Mono', - 'Ubuntu Mono', + "Andale Mono", + "Ubuntu Mono", monospace; font-size: 1em; text-align: left; From bd5228cf4c6590a2c265c0a5f1096fdb65494bcf Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:35:50 -0400 Subject: [PATCH 26/35] fix: stylelint value-list-comma-newline-after --- docs/.stylelintrc.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index 50295709e60..32aa2711143 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -20,7 +20,6 @@ "property-no-unknown": null, "property-no-vendor-prefix": null, "selector-class-pattern": null, - "value-keyword-case": null, - "value-list-comma-newline-after": null + "value-keyword-case": null } } From 5c81587499c31fc903c941766ab40de3facb7d9a Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:39:29 -0400 Subject: [PATCH 27/35] ci: add Stylelint hook for docs --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index adcd701ab20..f28764f198f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,6 +28,9 @@ jobs: - name: Install Docs Packages working-directory: docs run: npm install + - name: Stylelint Docs + working-directory: docs + run: npm test - name: Lint Docs JS Files run: node Makefile lintDocsJS From 3de1fe2fc2fe842f545c40fcefb77735e2e6f416 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 22:43:29 -0400 Subject: [PATCH 28/35] docs: add direct Stylelint dep --- docs/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/package.json b/docs/package.json index 4893fd6878e..d9cfc5216b0 100644 --- a/docs/package.json +++ b/docs/package.json @@ -42,6 +42,7 @@ "npm-run-all": "^4.1.5", "rimraf": "^3.0.2", "sass": "^1.52.1", + "stylelint": "^14.13.0", "stylelint-config-standard-scss": "^5.0.0" }, "engines": { From 95b42f162580ec9418f0221a34431dacb7bcda70 Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Sat, 1 Oct 2022 23:41:46 -0400 Subject: [PATCH 29/35] docs: ignore re-copied SCSS files in _site --- docs/.stylelintrc.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index 32aa2711143..5de0d2f59e2 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -21,5 +21,8 @@ "property-no-vendor-prefix": null, "selector-class-pattern": null, "value-keyword-case": null - } + }, + "ignoreFiles": [ + "_site/" + ] } From bdac1bd7118ade3611996d62513492c93714445a Mon Sep 17 00:00:00 2001 From: "Nicholas C. Zakas" Date: Wed, 12 Oct 2022 12:20:36 -0700 Subject: [PATCH 30/35] Update docs/src/assets/scss/print.scss Co-authored-by: Nick Schonning --- docs/src/assets/scss/print.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/assets/scss/print.scss b/docs/src/assets/scss/print.scss index e0a30ea4b1c..68d4146240e 100644 --- a/docs/src/assets/scss/print.scss +++ b/docs/src/assets/scss/print.scss @@ -183,7 +183,7 @@ button, display: none; } -a[href^="http"]:not([href*="mywebsite.com"])::after { +a[href^="http"]:not([href*="eslint.org"])::after { content: " ("attr(href) ")"; } From 71e54f9037e62a4a7da59ddfa7258b50a706eb97 Mon Sep 17 00:00:00 2001 From: "Nicholas C. Zakas" Date: Wed, 12 Oct 2022 12:20:51 -0700 Subject: [PATCH 31/35] Update docs/package.json Co-authored-by: Strek --- docs/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/package.json b/docs/package.json index d9cfc5216b0..d8ed0337887 100644 --- a/docs/package.json +++ b/docs/package.json @@ -16,7 +16,7 @@ "build:eleventy": "npx @11ty/eleventy", "start": "npm-run-all build:sass --parallel watch:*", "build": "npm-run-all build:sass build:eleventy images", - "test": "stylelint \"**/*.scss\"" + "lint:scss": "stylelint \"**/*.scss\"" }, "devDependencies": { "@11ty/eleventy": "^1.0.1", From 7068ffca8554464904d0caf0a07ac5fab969a730 Mon Sep 17 00:00:00 2001 From: "Nicholas C. Zakas" Date: Wed, 12 Oct 2022 12:21:02 -0700 Subject: [PATCH 32/35] Update .github/workflows/ci.yml Co-authored-by: Nick Schonning --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f28764f198f..8ad5ab3a238 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -30,7 +30,7 @@ jobs: run: npm install - name: Stylelint Docs working-directory: docs - run: npm test + run: npm run lint:scss - name: Lint Docs JS Files run: node Makefile lintDocsJS From 03c825df7b8a3841b2b4cf27ce10de9333668aab Mon Sep 17 00:00:00 2001 From: Milos Djermanovic Date: Wed, 26 Oct 2022 20:18:05 +0200 Subject: [PATCH 33/35] Add `lint:fix:scss` script --- docs/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/package.json b/docs/package.json index d8ed0337887..151a5a16006 100644 --- a/docs/package.json +++ b/docs/package.json @@ -16,7 +16,8 @@ "build:eleventy": "npx @11ty/eleventy", "start": "npm-run-all build:sass --parallel watch:*", "build": "npm-run-all build:sass build:eleventy images", - "lint:scss": "stylelint \"**/*.scss\"" + "lint:scss": "stylelint \"**/*.scss\"", + "lint:fix:scss": "npm run lint:scss -- --fix" }, "devDependencies": { "@11ty/eleventy": "^1.0.1", From 520b7412e117061cc3ffadb54bb9cb5b074c949c Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Wed, 26 Oct 2022 15:07:12 -0400 Subject: [PATCH 34/35] Update docs/src/assets/scss/syntax-highlighter.scss Co-authored-by: Strek --- docs/src/assets/scss/syntax-highlighter.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/assets/scss/syntax-highlighter.scss b/docs/src/assets/scss/syntax-highlighter.scss index eb83639550d..6fb34deb42d 100644 --- a/docs/src/assets/scss/syntax-highlighter.scss +++ b/docs/src/assets/scss/syntax-highlighter.scss @@ -1,7 +1,7 @@ code[class*="language-"], pre[class*="language-"] { font-family: - var(--mono-font) + var(--mono-font), Consolas, Monaco, "Andale Mono", From ccf67a0d6ef40e7669dc68b560c949778d13c46f Mon Sep 17 00:00:00 2001 From: Nick Schonning Date: Wed, 26 Oct 2022 15:21:43 -0400 Subject: [PATCH 35/35] Update docs/.stylelintrc.json Co-authored-by: Milos Djermanovic --- docs/.stylelintrc.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/.stylelintrc.json b/docs/.stylelintrc.json index 5de0d2f59e2..d2a61557dc4 100644 --- a/docs/.stylelintrc.json +++ b/docs/.stylelintrc.json @@ -23,6 +23,6 @@ "value-keyword-case": null }, "ignoreFiles": [ - "_site/" + "_site/**" ] }