1
1
import { jsConfig } from "./javascript.cjs"
2
2
import { tsConfig } from "./typescript.cjs"
3
- import { coffeeConfig } from "./coffeescript.cjs"
4
3
import { jsonConfig } from "./json.cjs"
5
- import { csonConfig } from "./cson.cjs"
6
4
import { yamlConfig } from "./yaml.cjs"
7
5
import { htmlConfig } from "./html.cjs"
8
- import { pluginImportSettings } from "./plugin-import-rules.cjs"
6
+ // import { pluginImportSettings } from "./plugin-import-rules.cjs"
9
7
import semverMajor from "semver/functions/major"
10
8
import { getEslintVersion } from "./eslint-version.cjs"
11
9
import { astroConfig } from "./astro.cjs"
@@ -17,6 +15,9 @@ function maybeAddCoffeeScript() {
17
15
// check if the eslint version is < 8
18
16
// and if coffee installed
19
17
if ( eslintVersion < 8 && require . resolve ( "eslint-plugin-coffee" ) ) {
18
+ const coffeeConfig = require ( "./coffee.cjs" ) . coffeeConfig
19
+ const csonConfig = require ( "./cson.cjs" ) . csonConfig
20
+
20
21
// if so try adding the coffee plugin
21
22
return [ coffeeConfig , csonConfig ]
22
23
}
@@ -26,23 +27,23 @@ function maybeAddCoffeeScript() {
26
27
return [ ]
27
28
}
28
29
29
- const config : Linter . Config = {
30
- root : true ,
31
- env : {
32
- atomtest : true ,
33
- es6 : true ,
34
- node : true ,
35
- browser : true ,
36
- } ,
37
- globals : {
38
- atom : "readonly" ,
39
- } ,
40
- ignorePatterns : [ "node_modules/" ] ,
41
- ... jsConfig ,
42
- overrides : [ tsConfig , jsonConfig , yamlConfig , htmlConfig , astroConfig , ... maybeAddCoffeeScript ( ) ] ,
43
- settings : {
44
- ... pluginImportSettings ,
45
- } ,
46
- }
30
+ const config : Linter . FlatConfig [ ] = [
31
+ // {
32
+ // ignores: ["node_modules/"],
33
+ // ...jsConfig ,
34
+ // settings: {
35
+ // ...pluginImportSettings ,
36
+ // } ,
37
+ // },
38
+ jsConfig ,
39
+ tsConfig ,
40
+ jsonConfig ,
41
+ yamlConfig ,
42
+ htmlConfig ,
43
+ astroConfig ,
44
+ ... maybeAddCoffeeScript ( ) ,
45
+ ]
46
+
47
+ // console.log(config)
47
48
48
49
export default config
0 commit comments