Skip to content

Commit ad6fafd

Browse files
iansan5653jonrohan
andauthored
Remove comment-empty-line-before and order/properties-order (#520)
* Remove order rule * Disable comment-empty-line-before * Create shiny-points-tap.md * Update test to expect 2 warnings --------- Co-authored-by: Jon Rohan <[email protected]>
1 parent 79f2330 commit ad6fafd

File tree

6 files changed

+7
-204
lines changed

6 files changed

+7
-204
lines changed

.changeset/shiny-points-tap.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@primer/stylelint-config": patch
3+
---
4+
5+
Remove comment-empty-line-before and order/properties-order rules

__tests__/index.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,8 @@ describe('stylelint-config', () => {
3434
}
3535
`).then(data => {
3636
expect(data).toHaveErrored()
37-
expect(data).toHaveWarningsLength(3)
37+
expect(data).toHaveWarningsLength(2)
3838
expect(data).toHaveWarnings([
39-
'Expected "top" to come before "width" (order/properties-order)',
4039
"Please use a primer size variable instead of '.2em'. Consult the primer docs for a suitable replacement. https://primer.style/foundations/primitives/size (primer/spacing)",
4140
'Unexpected value "initial" for property "max-width" (declaration-property-value-disallowed-list)',
4241
])

index.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import browsers from '@github/browserslist-config'
2-
import propertyOrder from './property-order.js'
32

43
import borders from './plugins/borders.js'
54
import boxShadow from './plugins/box-shadow.js'
@@ -21,7 +20,6 @@ export default {
2120
plugins: [
2221
'stylelint-value-no-unknown-custom-properties',
2322
'stylelint-browser-compat',
24-
'stylelint-order',
2523
borders,
2624
boxShadow,
2725
colors,
@@ -78,7 +76,6 @@ export default {
7876
'no-duplicate-selectors': true,
7977
'no-invalid-position-at-import-rule': [true, {ignoreAtRules: ['use']}],
8078
'number-max-precision': null,
81-
'order/properties-order': propertyOrder,
8279
'plugin/browser-compat': [
8380
true,
8481
{
@@ -120,6 +117,7 @@ export default {
120117
'keyframe-selector-notation': ['percentage-unless-within-keyword-only-block'],
121118
'media-query-no-invalid': null,
122119
'media-feature-range-notation': ['prefix'],
120+
'comment-empty-line-before': null,
123121
},
124122
overrides: [
125123
{
@@ -141,10 +139,8 @@ export default {
141139
files: ['**/*.tsx'],
142140
customSyntax: 'postcss-styled-syntax',
143141
rules: {
144-
'order/properties-order': null,
145142
'rule-empty-line-before': null,
146143
'declaration-empty-line-before': null,
147-
'comment-empty-line-before': null,
148144
'length-zero-no-unit': null,
149145
'selector-max-type': null,
150146
'primer/colors': null,

package-lock.json

Lines changed: 0 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
],
2727
"files": [
2828
"dist/",
29-
"property-order.js",
3029
"plugins/"
3130
],
3231
"engines": {
@@ -51,7 +50,6 @@
5150
"stylelint": "^16.3.1",
5251
"stylelint-browser-compat": "^1.0.0-beta.136",
5352
"stylelint-config-standard": "^36.0.0",
54-
"stylelint-order": "^6.0.4",
5553
"stylelint-scss": "^6.2.0",
5654
"stylelint-value-no-unknown-custom-properties": "^6.0.1"
5755
},

property-order.js

Lines changed: 0 additions & 172 deletions
This file was deleted.

0 commit comments

Comments
 (0)