misskey/packages/shared/eslint.config.js

36 lines
593 B
JavaScript

import globals from 'globals';
import pluginMisskey from '@misskey-dev/eslint-plugin';
export default [
...pluginMisskey.configs['recommended'],
{
files: ['**/*.cjs'],
languageOptions: {
sourceType: 'commonjs',
parserOptions: {
sourceType: 'commonjs',
},
},
},
{
files: ['**/*.js', '**/*.jsx'],
languageOptions: {
parserOptions: {
sourceType: 'module',
},
},
},
{
files: ['build.js'],
languageOptions: {
globals: globals.node,
},
},
{
files: ['**/*.js', '**/*.cjs'],
rules: {
'@typescript-eslint/no-var-requires': 'off',
},
},
];