Updated eslint config

This commit is contained in:
Chris Kankiewicz
2025-03-18 21:51:59 -07:00
parent 74bc92aff1
commit f746a19c56
3 changed files with 27 additions and 21 deletions

View File

@@ -1,20 +0,0 @@
module.exports = {
'env': {
'browser': true,
'es2021': true
},
'extends': [
'eslint:recommended',
],
'parserOptions': {
'ecmaVersion': 12,
'sourceType': 'module'
},
'rules': {
'eol-last': ['error', 'always'],
'indent': ['error', 4],
'no-multi-spaces': ['error'],
'quotes': ['error', 'single'],
'semi': ['error', 'always', { 'omitLastInOneLineBlock': true }],
}
};

View File

@@ -24,7 +24,7 @@ jobs:
run: npm run build --verbose
- name: Lint JavaScript Files
run: npx eslint app/resources/js/**/*.js
run: npx eslint app/resources/js/
coding-standards:
name: Coding Standards

26
eslint.config.mjs Normal file
View File

@@ -0,0 +1,26 @@
import globals from 'globals';
import js from '@eslint/js';
export default [
js.configs.recommended,
{
files: ['**/*.js'],
languageOptions: {
ecmaVersion: 12,
sourceType: 'module',
globals: {
...globals.amd,
...globals.browser,
...globals.commonjs,
...globals.es2021,
}
},
'rules': {
'eol-last': ['error', 'always'],
'indent': ['error', 4],
'no-multi-spaces': ['error'],
'quotes': ['error', 'single'],
'semi': ['error', 'always', { 'omitLastInOneLineBlock': true }],
}
}
];