tiddlywiki-plugin-dev
Version:
[](https://github.com/tiddly-gittly)
52 lines (50 loc) • 1.06 kB
JavaScript
import js from '@eslint/js';
import globals from 'globals';
import tseslint from 'typescript-eslint';
export default tseslint.config(
{
linterOptions: {
reportUnusedDisableDirectives: 'off',
},
ignores: [
'**/node_modules/**',
'**/dist/**',
'**/output/**',
'**/output_resource/**',
'**/*.d.ts',
],
},
{
files: ['**/*.{js,cjs,mjs,ts,tsx}'],
extends: [js.configs.recommended, ...tseslint.configs.recommended],
languageOptions: {
parser: tseslint.parser,
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
},
globals: {
...globals.node,
...globals.browser,
...globals.jest,
},
},
rules: {
'@typescript-eslint/no-explicit-any': 'off',
},
},
{
files: ['src/devweb-listener.js'],
languageOptions: {
globals: {
exports: 'writable',
},
},
},
{
files: ['scripts/**/*.cjs'],
rules: {
'@typescript-eslint/no-require-imports': 'off',
},
},
);