osm-map-js/eslint.config.js
2025-09-13 03:41:49 +09:00

24 lines
683 B
JavaScript

import { defineConfig } from 'eslint/config';
import tsparser from '@typescript-eslint/parser';
import stylistic from '@stylistic/eslint-plugin';
export default defineConfig([
{
files: ['**/*.js', '**/*.cjs', '**/*.ts'],
languageOptions: {
parser: tsparser,
sourceType: 'module',
},
ignores: ['**/dist/*', '**/*.min.js'],
plugins: {
'@stylistic': stylistic
},
rules: {
'@stylistic/array-bracket-spacing' : ['error', 'never'],
'@stylistic/arrow-spacing' : ['error', {'before': true, 'after': true}],
'@stylistic/block-spacing' : ['error', 'always'],
'@stylistic/quotes' : ['error', 'single'],
'@stylistic/semi' : ['error', 'always']
}
}
]);