@@ -12,16 +12,42 @@ export const jsonc: FlatESLintConfigItem[] = [
12
12
jsonc : pluginJsonc as any ,
13
13
} ,
14
14
rules : {
15
- ...pluginJsonc . configs [ 'recommended-with-jsonc' ] . rules as any ,
16
15
'jsonc/array-bracket-spacing' : [ 'error' , 'never' ] ,
17
16
'jsonc/comma-dangle' : [ 'error' , 'never' ] ,
18
17
'jsonc/comma-style' : [ 'error' , 'last' ] ,
19
18
'jsonc/indent' : [ 'error' , 2 ] ,
20
19
'jsonc/key-spacing' : [ 'error' , { afterColon : true , beforeColon : false } ] ,
20
+ 'jsonc/no-bigint-literals' : 'error' ,
21
+ 'jsonc/no-binary-expression' : 'error' ,
22
+ 'jsonc/no-binary-numeric-literals' : 'error' ,
23
+ 'jsonc/no-dupe-keys' : 'error' ,
24
+ 'jsonc/no-escape-sequence-in-identifier' : 'error' ,
25
+ 'jsonc/no-floating-decimal' : 'error' ,
26
+ 'jsonc/no-hexadecimal-numeric-literals' : 'error' ,
27
+ 'jsonc/no-infinity' : 'error' ,
28
+ 'jsonc/no-multi-str' : 'error' ,
29
+ 'jsonc/no-nan' : 'error' ,
30
+ 'jsonc/no-number-props' : 'error' ,
31
+ 'jsonc/no-numeric-separators' : 'error' ,
32
+ 'jsonc/no-octal' : 'error' ,
21
33
'jsonc/no-octal-escape' : 'error' ,
34
+ 'jsonc/no-octal-numeric-literals' : 'error' ,
35
+ 'jsonc/no-parenthesized' : 'error' ,
36
+ 'jsonc/no-plus-sign' : 'error' ,
37
+ 'jsonc/no-regexp-literals' : 'error' ,
38
+ 'jsonc/no-sparse-arrays' : 'error' ,
39
+ 'jsonc/no-template-literals' : 'error' ,
40
+ 'jsonc/no-undefined-value' : 'error' ,
41
+ 'jsonc/no-unicode-codepoint-escapes' : 'error' ,
42
+ 'jsonc/no-useless-escape' : 'error' ,
22
43
'jsonc/object-curly-newline' : [ 'error' , { consistent : true , multiline : true } ] ,
23
44
'jsonc/object-curly-spacing' : [ 'error' , 'always' ] ,
24
45
'jsonc/object-property-newline' : [ 'error' , { allowMultiplePropertiesPerLine : true } ] ,
46
+ 'jsonc/quote-props' : 'error' ,
47
+ 'jsonc/quotes' : 'error' ,
48
+ 'jsonc/space-unary-ops' : 'error' ,
49
+ 'jsonc/valid-json-number' : 'error' ,
50
+ 'jsonc/vue-custom-block/no-parsing-error' : 'error' ,
25
51
} ,
26
52
} ,
27
53
]
0 commit comments