File tree Expand file tree Collapse file tree 1 file changed +26
-20
lines changed Expand file tree Collapse file tree 1 file changed +26
-20
lines changed Original file line number Diff line number Diff line change @@ -17,39 +17,45 @@ jobs:
1717 - name : Setting up Node.js environment
18181919 with :
20- node-version : 18
20+ node-version : 20
2121
2222 - name : Setting up eslint
2323 run : |
2424 npm init -y
25- npm install eslint --save-dev
26- touch .eslintrc.json
25+ npm install eslint @eslint/js globals --save-dev
26+ touch eslint.config.cjs
2727
2828 - name : Adding eslint configurations
2929 uses :
DamianReeves/[email protected] 3030 with :
3131 path : .eslintrc.json
3232 write-mode : overwrite
3333 contents : |
34- {
35- "root": true,
36- "env": {
37- "browser": true,
38- "es2021": true,
39- "node": true
40- },
41- "extends": "eslint:recommended",
42- "parserOptions": {
43- "ecmaVersion": "latest",
44- "sourceType": "module"
34+ const js = require('@eslint/js');
35+ const globals = require('globals');
36+
37+ module.exports = [
38+ {
39+ ignores: ['**/*.min.js'],
4540 },
46- "rules": {
47- "no-undef": "off",
48- "no-unused-vars": "off"
41+ js.configs.recommended,
42+ {
43+ languageOptions: {
44+ ecmaVersion: 'latest',
45+ sourceType: 'module',
46+ globals: {
47+ ...globals.browser,
48+ ...globals.es2021,
49+ ...globals.node,
50+ },
51+ },
52+ rules: {
53+ 'no-undef': 'off',
54+ 'no-unused-vars': 'off',
55+ },
4956 },
50- "ignorePatterns": ["**/*.min.js"]
51- }
57+ ];
5258
5359 - name : eslint
5460 run : |
55- npx eslint ./ */**.js
61+ npx eslint .
You can’t perform that action at this time.
0 commit comments