mirror of
https://github.com/facebook/docusaurus.git
synced 2025-08-04 01:09:20 +02:00
chore: add baseline stylelint rules (#6372)
* chore: add baseline stylelint rules Use the Prettier config so not to conflict with rules. Add the Stylelint baseline recommended rules to catch additional lissues * enable those two rules * ooops * refactor scripts * revert script changes Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
This commit is contained in:
parent
2a1cdc3b8a
commit
284c6166e7
15 changed files with 70 additions and 43 deletions
|
@ -12,7 +12,7 @@ const postCssRemoveOverriddenCustomProperties = require('../index');
|
|||
|
||||
const processFixture = (name) => {
|
||||
const input = vfile.readSync(
|
||||
path.join(__dirname, 'fixtures', `${name}.css`),
|
||||
path.join(__dirname, '__fixtures__', `${name}.css`),
|
||||
'utf8',
|
||||
);
|
||||
const output = postcss([postCssRemoveOverriddenCustomProperties]).process(
|
||||
|
|
|
@ -26,17 +26,17 @@
|
|||
border-top-right-radius: var(--ifm-global-radius);
|
||||
}
|
||||
|
||||
.codeBlockTitle + .codeBlockContent .codeBlock {
|
||||
border-top-left-radius: 0;
|
||||
border-top-right-radius: 0;
|
||||
}
|
||||
|
||||
.codeBlock {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
border-radius: var(--ifm-global-radius);
|
||||
}
|
||||
|
||||
.codeBlockTitle + .codeBlockContent .codeBlock {
|
||||
border-top-left-radius: 0;
|
||||
border-top-right-radius: 0;
|
||||
}
|
||||
|
||||
.codeBlockStandalone {
|
||||
padding: 0;
|
||||
border-radius: var(--ifm-global-radius);
|
||||
|
@ -55,9 +55,9 @@
|
|||
transition: opacity 200ms ease-in-out;
|
||||
}
|
||||
|
||||
.codeBlockTitle:hover + .codeBlockContent .copyButton,
|
||||
.copyButton:focus,
|
||||
.codeBlockContent:hover > .copyButton,
|
||||
.copyButton:focus {
|
||||
.codeBlockTitle:hover + .codeBlockContent .copyButton {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
* LICENSE file in the root directory of this source tree.
|
||||
*/
|
||||
|
||||
.docItemContainer article > *:first-child,
|
||||
.docItemContainer header + * {
|
||||
.docItemContainer header + *,
|
||||
.docItemContainer article > *:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
|
|
|
@ -47,8 +47,8 @@
|
|||
transition: opacity 0.25s ease;
|
||||
}
|
||||
|
||||
[data-theme='dark'] .toggle .toggleTrackCheck,
|
||||
.toggleChecked .toggleTrackCheck {
|
||||
.toggleChecked .toggleTrackCheck,
|
||||
[data-theme='dark'] .toggle .toggleTrackCheck {
|
||||
opacity: 1;
|
||||
transition: opacity 0.25s ease;
|
||||
}
|
||||
|
@ -65,8 +65,8 @@
|
|||
transition: opacity 0.25s ease;
|
||||
}
|
||||
|
||||
[data-theme='dark'] .toggle .toggleTrackX,
|
||||
.toggleChecked .toggleTrackX {
|
||||
.toggleChecked .toggleTrackX,
|
||||
[data-theme='dark'] .toggle .toggleTrackX {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
|
@ -82,16 +82,17 @@
|
|||
transition: all 0.25s ease;
|
||||
}
|
||||
|
||||
[data-theme='dark'] .toggle .toggleTrackThumb,
|
||||
.toggleChecked .toggleTrackThumb {
|
||||
left: 27px;
|
||||
}
|
||||
|
||||
.toggleFocused .toggleTrackThumb,
|
||||
.toggle:hover .toggleTrackThumb {
|
||||
box-shadow: 0px 0px 2px 3px var(--ifm-color-primary);
|
||||
}
|
||||
|
||||
/* stylelint-disable-next-line no-descending-specificity */
|
||||
.toggleChecked .toggleTrackThumb,
|
||||
[data-theme='dark'] .toggle .toggleTrackThumb {
|
||||
left: 27px;
|
||||
}
|
||||
|
||||
.toggle:active:not(.toggleDisabled) .toggleTrackThumb {
|
||||
box-shadow: 0px 0px 5px 5px var(--ifm-color-primary);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue