File tree Expand file tree Collapse file tree 17 files changed +32
-27
lines changed Expand file tree Collapse file tree 17 files changed +32
-27
lines changed Original file line number Diff line number Diff line change @@ -2,3 +2,18 @@ root: true
22extends :
33 - plugin:@mysticatea/es2015
44 - 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 99 ConfigArrayFactory,
1010} = require ( "eslint/lib/cli-engine/config-array-factory" )
1111const Validator = require ( "eslint/lib/shared/config-validator" )
12+ const { rules : removedRules } = require ( "eslint/conf/replacements.json" )
1213const { rules : PluginRulesIndex } = require ( "@mysticatea/eslint-plugin" )
1314
1415const coreRules = new Linter ( ) . getRules ( )
@@ -25,9 +26,7 @@ const deprecatedRuleNames = new Set(
2526 . filter ( ( [ , rule ] ) => rule && rule . meta && rule . meta . deprecated )
2627 . map ( ( [ ruleId ] ) => ruleId )
2728)
28- const removedRuleNames = new Set (
29- Object . keys ( require ( "eslint/conf/replacements.json" ) . rules )
30- )
29+ const removedRuleNames = new Set ( Object . keys ( removedRules ) )
3130
3231const configFactory = new ConfigArrayFactory ( )
3332
Original file line number Diff line number Diff line change 55 */
66"use strict"
77
8+ const config = require ( "../../../lib/configs/+browser" )
89const Rules = require ( "./_rules" )
910
1011describe ( "'+browser.js'" , ( ) => {
11- const config = require ( "../../../lib/configs/+browser" )
12-
1312 it ( "should be a valid config." , ( ) => {
1413 Rules . validateConfig ( config , "+browser.js" )
1514 } )
Original file line number Diff line number Diff line change 66"use strict"
77
88const assert = require ( "assert" )
9+ const config = require ( "../../../lib/configs/es2015" )
910const Rules = require ( "./_rules" )
1011
1112/**
@@ -22,7 +23,6 @@ function isES6Rule(ruleId) {
2223}
2324
2425describe ( "'es2015.js'" , ( ) => {
25- const config = require ( "../../../lib/configs/es2015" )
2626 const configuredRules = Rules . getRulesOfConfig ( config , "es2015" )
2727 const existingRules = Rules . getCoreRuleNames ( )
2828
Original file line number Diff line number Diff line change 55 */
66"use strict"
77
8+ const config = require ( "../../../lib/configs/es2016" )
89const Rules = require ( "./_rules" )
910
1011describe ( "'es2016.js'" , ( ) => {
11- const config = require ( "../../../lib/configs/es2016" )
12-
1312 it ( "should be a valid config." , ( ) => {
1413 Rules . validateConfig ( config , "es2016.js" )
1514 } )
Original file line number Diff line number Diff line change 55 */
66"use strict"
77
8+ const config = require ( "../../../lib/configs/es2017" )
89const Rules = require ( "./_rules" )
910
1011describe ( "'es2017.js'" , ( ) => {
11- const config = require ( "../../../lib/configs/es2017" )
12-
1312 it ( "should be a valid config." , ( ) => {
1413 Rules . validateConfig ( config , "es2017.js" )
1514 } )
Original file line number Diff line number Diff line change 55 */
66"use strict"
77
8+ const config = require ( "../../../lib/configs/es2018" )
89const Rules = require ( "./_rules" )
910
1011describe ( "'es2018.js'" , ( ) => {
11- const config = require ( "../../../lib/configs/es2018" )
12-
1312 it ( "should be a valid config." , ( ) => {
1413 Rules . validateConfig ( config , "es2018.js" )
1514 } )
Original file line number Diff line number Diff line change 44 */
55"use strict"
66
7+ const config = require ( "../../../lib/configs/es2019" )
78const Rules = require ( "./_rules" )
89
910describe ( "'es2019.js'" , ( ) => {
10- const config = require ( "../../../lib/configs/es2019" )
11-
1211 it ( "should be a valid config." , ( ) => {
1312 Rules . validateConfig ( config , "es2019.js" )
1413 } )
Original file line number Diff line number Diff line change 44 */
55"use strict"
66
7+ const config = require ( "../../../lib/configs/es2020" )
78const Rules = require ( "./_rules" )
89
910describe ( "'es2020.js'" , ( ) => {
10- const config = require ( "../../../lib/configs/es2020" )
11-
1211 it ( "should be a valid config." , ( ) => {
1312 Rules . validateConfig ( config , "es2020.js" )
1413 } )
Original file line number Diff line number Diff line change 66"use strict"
77
88const assert = require ( "assert" )
9+ const config = require ( "../../../lib/configs/es5" )
910const Rules = require ( "./_rules" )
1011
1112/**
@@ -22,7 +23,6 @@ function isES6Rule(ruleId) {
2223}
2324
2425describe ( "'es5.js'" , ( ) => {
25- const config = require ( "../../../lib/configs/es5" )
2626 const configuredRules = Rules . getRulesOfConfig ( config , "es5" )
2727 const existingRules = [ ] . concat (
2828 Rules . getCoreRuleNames ( ) ,
You can’t perform that action at this time.
0 commit comments