1- module . exports = {
1+
2+ import stylistic from "@stylistic/eslint-plugin-js" ;
3+
4+ export default {
5+ plugins : {
6+ "@stylistic/js" : stylistic
7+ } ,
28 rules : {
3- "no-negated-in-lhs " : "error" ,
9+ "no-unsafe-negation " : "error" ,
410 "no-cond-assign" : [ "error" , "except-parens" ] ,
5- curly : [ "error" , "all" ] ,
6- "object-curly-spacing" : [ "error" , "always" ] ,
7- "computed-property-spacing" : [ "error" , "always" ] ,
8- "array-bracket-spacing" : [ "error" , "always" ] ,
9- eqeqeq : [ "error" , "smart" ] ,
11+ " curly" : [ "error" , "all" ] ,
12+ "@stylistic/js/ object-curly-spacing" : [ "error" , "always" ] ,
13+ "@stylistic/js/ computed-property-spacing" : [ "error" , "always" ] ,
14+ "@stylistic/js/ array-bracket-spacing" : [ "error" , "always" ] ,
15+ " eqeqeq" : [ "error" , "smart" ] ,
1016 "no-unused-expressions" : "error" ,
1117 "no-sequences" : "error" ,
1218 "no-nested-ternary" : "error" ,
1319 "no-unreachable" : "error" ,
14- "wrap-iife" : [ "error" , "inside" ] ,
20+ "@stylistic/js/ wrap-iife" : [ "error" , "inside" ] ,
1521 "no-caller" : "error" ,
16- quotes : [ "error" , "double" ] ,
22+ "@stylistic/js/ quotes" : [ "error" , "double" ] ,
1723 "no-undef" : "error" ,
1824 "no-unused-vars" : [
1925 "error" ,
2026 {
2127 args : "all" ,
22- argsIgnorePattern : "^_"
28+ argsIgnorePattern : "^_" ,
29+ caughtErrors : "none"
2330 }
2431 ] ,
25- "operator-linebreak" : [ "error" , "after" ] ,
26- "comma-style" : [ "error" , "last" ] ,
27- camelcase : [
32+ "@stylistic/js/ operator-linebreak" : [ "error" , "after" ] ,
33+ "@stylistic/js/ comma-style" : [ "error" , "last" ] ,
34+ " camelcase" : [
2835 "error" ,
2936 {
3037 properties : "never"
@@ -36,7 +43,7 @@ module.exports = {
3643 allowPattern : "^[a-z]+(_[a-z]+)+$"
3744 }
3845 ] ,
39- "max-len" : [
46+ "@stylistic/js/ max-len" : [
4047 "error" ,
4148 {
4249 code : 100 ,
@@ -45,24 +52,24 @@ module.exports = {
4552 ignoreRegExpLiterals : true
4653 }
4754 ] ,
48- "no-mixed-spaces-and-tabs" : "error" ,
49- "no-trailing-spaces" : "error" ,
55+ "@stylistic/js/ no-mixed-spaces-and-tabs" : "error" ,
56+ "@stylistic/js/ no-trailing-spaces" : "error" ,
5057 "no-irregular-whitespace" : "error" ,
5158 "no-multi-str" : "error" ,
52- "comma-dangle" : [ "error" , "never" ] ,
53- "comma-spacing" : [
59+ "@stylistic/js/ comma-dangle" : [ "error" , "never" ] ,
60+ "@stylistic/js/ comma-spacing" : [
5461 "error" ,
5562 {
5663 before : false ,
5764 after : true
5865 }
5966 ] ,
60- "space-before-blocks" : [ "error" , "always" ] ,
61- "space-in-parens" : [ "error" , "always" ] ,
62- "keyword-spacing" : [ 2 ] ,
63- "template-curly-spacing" : [ "error" , "always" ] ,
64- semi : [ "error" , "always" ] ,
65- "semi-spacing" : [
67+ "@stylistic/js/ space-before-blocks" : [ "error" , "always" ] ,
68+ "@stylistic/js/ space-in-parens" : [ "error" , "always" ] ,
69+ "@stylistic/js/ keyword-spacing" : [ 2 ] ,
70+ "@stylistic/js/ template-curly-spacing" : [ "error" , "always" ] ,
71+ "@stylistic/js/ semi" : [ "error" , "always" ] ,
72+ "@stylistic/js/ semi-spacing" : [
6673 "error" ,
6774 {
6875
@@ -71,35 +78,35 @@ module.exports = {
7178 after : true
7279 }
7380 ] ,
74- "no-extra-semi" : "error" ,
75- "space-infix-ops" : "error" ,
76- "eol-last" : "error" ,
77- "lines-around-comment" : [
81+ "@stylistic/js/ no-extra-semi" : "error" ,
82+ "@stylistic/js/ space-infix-ops" : "error" ,
83+ "@stylistic/js/ eol-last" : "error" ,
84+ "@stylistic/js/ lines-around-comment" : [
7885 "error" ,
7986 {
8087 beforeLineComment : true
8188 }
8289 ] ,
83- "linebreak-style" : [ "error" , "unix" ] ,
90+ "@stylistic/js/ linebreak-style" : [ "error" , "unix" ] ,
8491 "no-with" : "error" ,
85- "brace-style" : "error" ,
86- "space-before-function-paren" : [ "error" , "never" ] ,
92+ "@stylistic/js/ brace-style" : "error" ,
93+ "@stylistic/js/ space-before-function-paren" : [ "error" , "never" ] ,
8794 "no-loop-func" : "error" ,
88- "no-spaced-func " : "error" ,
89- "key-spacing" : [
95+ "@stylistic/js/function-call-spacing " : [ "error" , "never" ] ,
96+ "@stylistic/js/ key-spacing" : [
9097 "error" ,
9198 {
9299 beforeColon : false ,
93100 afterColon : true
94101 }
95102 ] ,
96- "space-unary-ops" : [
103+ "@stylistic/js/ space-unary-ops" : [
97104 "error" ,
98105 {
99106 words : false ,
100107 nonwords : false
101108 }
102109 ] ,
103- "no-multiple-empty-lines" : 2
110+ "@stylistic/js/ no-multiple-empty-lines" : 2
104111 }
105112} ;
0 commit comments