mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-05-07 20:32:26 +00:00
e78a551098
add jetstream permissions, add dynamic inertia module loading, add shadcn components, change modals and dropdowns to shadcn dismissable layer,
42 lines
1.3 KiB
JavaScript
42 lines
1.3 KiB
JavaScript
import eslint from '@eslint/js';
|
|
import eslintConfigPrettier from 'eslint-config-prettier';
|
|
import eslintPluginVue from 'eslint-plugin-vue';
|
|
import globals from 'globals';
|
|
import typescriptEslint from 'typescript-eslint';
|
|
import unusedImports from "eslint-plugin-unused-imports";
|
|
|
|
export default typescriptEslint.config(
|
|
{ ignores: ['*.d.ts', '**/coverage', '**/dist'] },
|
|
{
|
|
extends: [
|
|
eslint.configs.recommended,
|
|
...typescriptEslint.configs.recommended,
|
|
...eslintPluginVue.configs['flat/recommended'],
|
|
],
|
|
files: ['**/*.{ts,vue,js}'],
|
|
languageOptions: {
|
|
ecmaVersion: 'latest',
|
|
sourceType: 'module',
|
|
globals: globals.browser,
|
|
parserOptions: {
|
|
parser: typescriptEslint.parser,
|
|
},
|
|
},
|
|
plugins: {
|
|
"unused-imports": unusedImports,
|
|
},
|
|
rules: {
|
|
"vue/multi-word-component-names": "off",
|
|
"@typescript-eslint/no-unused-vars": "off",
|
|
"unused-imports/no-unused-imports": "error",
|
|
"unused-imports/no-unused-vars": ["error", {
|
|
"vars": "all",
|
|
"varsIgnorePattern": "^_",
|
|
"args": "after-used",
|
|
"argsIgnorePattern": "^_",
|
|
}],
|
|
},
|
|
},
|
|
eslintConfigPrettier
|
|
);
|