mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-02-16 19:33:11 +08:00
Prevent ESLint from parsing .opencode/dist/ (ES modules with sourceType: commonjs mismatch) and .cursor/ (duplicated files). Uses flat config global ignores pattern (standalone ignores object).
29 lines
704 B
JavaScript
29 lines
704 B
JavaScript
const js = require('@eslint/js');
|
|
const globals = require('globals');
|
|
|
|
module.exports = [
|
|
{
|
|
ignores: ['.opencode/dist/**', '.cursor/**', 'node_modules/**']
|
|
},
|
|
js.configs.recommended,
|
|
{
|
|
languageOptions: {
|
|
ecmaVersion: 2022,
|
|
sourceType: 'commonjs',
|
|
globals: {
|
|
...globals.node,
|
|
...globals.es2022
|
|
}
|
|
},
|
|
rules: {
|
|
'no-unused-vars': ['error', {
|
|
argsIgnorePattern: '^_',
|
|
varsIgnorePattern: '^_',
|
|
caughtErrorsIgnorePattern: '^_'
|
|
}],
|
|
'no-undef': 'error',
|
|
'eqeqeq': 'warn'
|
|
}
|
|
}
|
|
];
|