| 1234567891011121314151617181920212223242526272829 |
- import globals from 'globals';
- import eslintJs from '@eslint/js';
- import eslintMochaPlugin from 'eslint-plugin-mocha';
- import eslintPrettierConfig from 'eslint-config-prettier';
- import eslintChaiExpectPlugin from 'eslint-plugin-chai-expect';
- export default [{
- languageOptions: {
- globals: {
- ...globals.node,
- ...globals.browser,
- ...globals.es2021,
- ...globals.mocha,
- },
- },
- plugins: {
- 'mocha': eslintMochaPlugin,
- 'chai-expect': eslintChaiExpectPlugin,
- },
- rules: {
- ...eslintJs.configs.recommended.rules,
- ...eslintPrettierConfig.rules,
- ...eslintMochaPlugin.configs.recommended.rules,
- ...eslintChaiExpectPlugin.configs['recommended-flat'].rules,
- "no-unused-vars": ["error", {caughtErrors: "none"}],
- 'no-duplicate-imports': 'error',
- },
- files: ['src/**/*.js'],
- }];
|