File tree 17 files changed +32
-27
lines changed 17 files changed +32
-27
lines changed Original file line number Diff line number Diff line change @@ -2,3 +2,18 @@ root: true
2
2
extends :
3
3
- plugin:@mysticatea/es2015
4
4
- plugin:@mysticatea/+eslint-plugin
5
+
6
+ overrides :
7
+ - files : [ "lib/utils.js", "scripts/*.js" ]
8
+ rules :
9
+ " @mysticatea/node/no-sync " : off
10
+
11
+ - files :
12
+ [
13
+ " lib/configs.js" ,
14
+ " lib/foreign-rules/ts.js" ,
15
+ " lib/processors.js" ,
16
+ " lib/rules.js" ,
17
+ ]
18
+ rules :
19
+ " @mysticatea/node/global-require " : off
Original file line number Diff line number Diff line change 9
9
ConfigArrayFactory,
10
10
} = require ( "eslint/lib/cli-engine/config-array-factory" )
11
11
const Validator = require ( "eslint/lib/shared/config-validator" )
12
+ const { rules : removedRules } = require ( "eslint/conf/replacements.json" )
12
13
const { rules : PluginRulesIndex } = require ( "@mysticatea/eslint-plugin" )
13
14
14
15
const coreRules = new Linter ( ) . getRules ( )
@@ -25,9 +26,7 @@ const deprecatedRuleNames = new Set(
25
26
. filter ( ( [ , rule ] ) => rule && rule . meta && rule . meta . deprecated )
26
27
. map ( ( [ ruleId ] ) => ruleId )
27
28
)
28
- const removedRuleNames = new Set (
29
- Object . keys ( require ( "eslint/conf/replacements.json" ) . rules )
30
- )
29
+ const removedRuleNames = new Set ( Object . keys ( removedRules ) )
31
30
32
31
const configFactory = new ConfigArrayFactory ( )
33
32
Original file line number Diff line number Diff line change 5
5
*/
6
6
"use strict"
7
7
8
+ const config = require ( "../../../lib/configs/+browser" )
8
9
const Rules = require ( "./_rules" )
9
10
10
11
describe ( "'+browser.js'" , ( ) => {
11
- const config = require ( "../../../lib/configs/+browser" )
12
-
13
12
it ( "should be a valid config." , ( ) => {
14
13
Rules . validateConfig ( config , "+browser.js" )
15
14
} )
Original file line number Diff line number Diff line change 6
6
"use strict"
7
7
8
8
const assert = require ( "assert" )
9
+ const config = require ( "../../../lib/configs/es2015" )
9
10
const Rules = require ( "./_rules" )
10
11
11
12
/**
@@ -22,7 +23,6 @@ function isES6Rule(ruleId) {
22
23
}
23
24
24
25
describe ( "'es2015.js'" , ( ) => {
25
- const config = require ( "../../../lib/configs/es2015" )
26
26
const configuredRules = Rules . getRulesOfConfig ( config , "es2015" )
27
27
const existingRules = Rules . getCoreRuleNames ( )
28
28
Original file line number Diff line number Diff line change 5
5
*/
6
6
"use strict"
7
7
8
+ const config = require ( "../../../lib/configs/es2016" )
8
9
const Rules = require ( "./_rules" )
9
10
10
11
describe ( "'es2016.js'" , ( ) => {
11
- const config = require ( "../../../lib/configs/es2016" )
12
-
13
12
it ( "should be a valid config." , ( ) => {
14
13
Rules . validateConfig ( config , "es2016.js" )
15
14
} )
Original file line number Diff line number Diff line change 5
5
*/
6
6
"use strict"
7
7
8
+ const config = require ( "../../../lib/configs/es2017" )
8
9
const Rules = require ( "./_rules" )
9
10
10
11
describe ( "'es2017.js'" , ( ) => {
11
- const config = require ( "../../../lib/configs/es2017" )
12
-
13
12
it ( "should be a valid config." , ( ) => {
14
13
Rules . validateConfig ( config , "es2017.js" )
15
14
} )
Original file line number Diff line number Diff line change 5
5
*/
6
6
"use strict"
7
7
8
+ const config = require ( "../../../lib/configs/es2018" )
8
9
const Rules = require ( "./_rules" )
9
10
10
11
describe ( "'es2018.js'" , ( ) => {
11
- const config = require ( "../../../lib/configs/es2018" )
12
-
13
12
it ( "should be a valid config." , ( ) => {
14
13
Rules . validateConfig ( config , "es2018.js" )
15
14
} )
Original file line number Diff line number Diff line change 4
4
*/
5
5
"use strict"
6
6
7
+ const config = require ( "../../../lib/configs/es2019" )
7
8
const Rules = require ( "./_rules" )
8
9
9
10
describe ( "'es2019.js'" , ( ) => {
10
- const config = require ( "../../../lib/configs/es2019" )
11
-
12
11
it ( "should be a valid config." , ( ) => {
13
12
Rules . validateConfig ( config , "es2019.js" )
14
13
} )
Original file line number Diff line number Diff line change 4
4
*/
5
5
"use strict"
6
6
7
+ const config = require ( "../../../lib/configs/es2020" )
7
8
const Rules = require ( "./_rules" )
8
9
9
10
describe ( "'es2020.js'" , ( ) => {
10
- const config = require ( "../../../lib/configs/es2020" )
11
-
12
11
it ( "should be a valid config." , ( ) => {
13
12
Rules . validateConfig ( config , "es2020.js" )
14
13
} )
Original file line number Diff line number Diff line change 6
6
"use strict"
7
7
8
8
const assert = require ( "assert" )
9
+ const config = require ( "../../../lib/configs/es5" )
9
10
const Rules = require ( "./_rules" )
10
11
11
12
/**
@@ -22,7 +23,6 @@ function isES6Rule(ruleId) {
22
23
}
23
24
24
25
describe ( "'es5.js'" , ( ) => {
25
- const config = require ( "../../../lib/configs/es5" )
26
26
const configuredRules = Rules . getRulesOfConfig ( config , "es5" )
27
27
const existingRules = [ ] . concat (
28
28
Rules . getCoreRuleNames ( ) ,
Original file line number Diff line number Diff line change 6
6
"use strict"
7
7
8
8
const assert = require ( "assert" )
9
+ const config = require ( "../../../lib/configs/+eslint-plugin" )
9
10
const Rules = require ( "./_rules" )
10
11
11
12
describe ( "'+eslint-plugin.js'" , ( ) => {
12
- const config = require ( "../../../lib/configs/+eslint-plugin" )
13
13
const configuredRules = Rules . getRulesOfConfig ( config , "+eslint-plugin" )
14
14
const existingRules = Rules . getPluginRuleNames ( "eslint-plugin" )
15
15
Original file line number Diff line number Diff line change 5
5
*/
6
6
"use strict"
7
7
8
+ const config = require ( "../../../lib/configs/_override-mocha" )
8
9
const Rules = require ( "./_rules" )
9
10
10
11
describe ( "'mocha.js'" , ( ) => {
11
- const config = require ( "../../../lib/configs/_override-mocha" )
12
-
13
12
it ( "should be a valid config." , ( ) => {
14
13
Rules . validateConfig ( config , "mocha.js" )
15
14
} )
Original file line number Diff line number Diff line change 5
5
*/
6
6
"use strict"
7
7
8
+ const config = require ( "../../../lib/configs/+modules" )
8
9
const Rules = require ( "./_rules" )
9
10
10
11
describe ( "'+modules.js'" , ( ) => {
11
- const config = require ( "../../../lib/configs/+modules" )
12
-
13
12
it ( "should be a valid config." , ( ) => {
14
13
Rules . validateConfig ( config , "+modules.js" )
15
14
} )
Original file line number Diff line number Diff line change 6
6
"use strict"
7
7
8
8
const assert = require ( "assert" )
9
+ const config = require ( "../../../lib/configs/+node" )
9
10
const Rules = require ( "./_rules" )
10
11
11
12
describe ( "'+node.js'" , ( ) => {
12
- const config = require ( "../../../lib/configs/+node" )
13
13
const configuredRules = Rules . getRulesOfConfig ( config , "+node" )
14
14
const existingRules = Rules . getPluginRuleNames ( "node" )
15
15
Original file line number Diff line number Diff line change 5
5
*/
6
6
"use strict"
7
7
8
+ const config = require ( "../../../lib/configs/_override-special" )
8
9
const Rules = require ( "./_rules" )
9
10
10
11
describe ( "'special.js'" , ( ) => {
11
- const config = require ( "../../../lib/configs/_override-special" )
12
-
13
12
it ( "should be a valid config." , ( ) => {
14
13
Rules . validateConfig ( config , "special.js" )
15
14
} )
Original file line number Diff line number Diff line change 6
6
"use strict"
7
7
8
8
const assert = require ( "assert" )
9
+ const config = require ( "../../../lib/configs/_override-ts" )
9
10
const Rules = require ( "./_rules" )
10
11
11
12
describe ( "'ts.js'" , ( ) => {
12
- const config = require ( "../../../lib/configs/_override-ts" )
13
13
const configuredRules = Rules . getRulesOfConfig ( config , "_override-ts" )
14
14
const existingRules = Rules . getPluginRuleNames ( "ts" )
15
15
Original file line number Diff line number Diff line change 6
6
"use strict"
7
7
8
8
const assert = require ( "assert" )
9
+ const config = require ( "../../../lib/configs/_override-vue" )
9
10
const Rules = require ( "./_rules" )
10
11
11
12
describe ( "'vue.js'" , ( ) => {
12
- const config = require ( "../../../lib/configs/_override-vue" )
13
13
const configuredRules = Rules . getRulesOfConfig ( config , "_override-ts" )
14
14
const existingRules = Rules . getPluginRuleNames ( "vue" )
15
15
You can’t perform that action at this time.
0 commit comments