File tree 2 files changed +29
-0
lines changed
2 files changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -1829,6 +1829,31 @@ describe(ruleName, () => {
1829
1829
valid : [ ] ,
1830
1830
} ,
1831
1831
)
1832
+
1833
+ ruleTester . run (
1834
+ `${ ruleName } (${ type } ): does not sort side-effects and side-effect-style even with fallback sort` ,
1835
+ rule ,
1836
+ {
1837
+ valid : [
1838
+ {
1839
+ options : [
1840
+ {
1841
+ groups : [ 'side-effect' , 'side-effect-style' ] ,
1842
+ fallbackSort : { type : 'alphabetical' } ,
1843
+ } ,
1844
+ ] ,
1845
+ code : dedent `
1846
+ import 'b';
1847
+ import 'a';
1848
+
1849
+ import 'b.css';
1850
+ import 'a.css';
1851
+ ` ,
1852
+ } ,
1853
+ ] ,
1854
+ invalid : [ ] ,
1855
+ } ,
1856
+ )
1832
1857
} )
1833
1858
1834
1859
ruleTester . run (
Original file line number Diff line number Diff line change @@ -30,6 +30,10 @@ export let compare = <T extends SortingNode>({
30
30
a,
31
31
b,
32
32
} : CompareParameters < T > ) : number => {
33
+ if ( options . type === 'unsorted' ) {
34
+ return 0
35
+ }
36
+
33
37
let finalNodeValueGetter = nodeValueGetter ?? ( ( node : T ) => node . name )
34
38
let compareValue = computeCompareValue ( {
35
39
nodeValueGetter : finalNodeValueGetter ,
You can’t perform that action at this time.
0 commit comments