mirror of
https://github.com/acamarata/qibla.git
synced 2026-06-30 19:04:28 +00:00
ci: fix eslint parser devDeps and typed-linting config
This commit is contained in:
parent
ac4e7e6a8a
commit
88d7dacaf2
3 changed files with 29 additions and 3 deletions
|
|
@ -2,15 +2,29 @@ import tsParser from '@typescript-eslint/parser';
|
|||
import tsPlugin from '@typescript-eslint/eslint-plugin';
|
||||
import eslintConfigPrettier from 'eslint-config-prettier';
|
||||
import { typescript } from '@acamarata/eslint-config';
|
||||
import { fileURLToPath } from 'url';
|
||||
import { dirname } from 'path';
|
||||
|
||||
const __dirname = dirname(fileURLToPath(import.meta.url));
|
||||
|
||||
export default [
|
||||
{
|
||||
files: ['src/**/*.ts'],
|
||||
plugins: { '@typescript-eslint': tsPlugin },
|
||||
languageOptions: { parser: tsParser },
|
||||
languageOptions: {
|
||||
parser: tsParser,
|
||||
parserOptions: {
|
||||
project: './tsconfig.json',
|
||||
tsconfigRootDir: __dirname,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
files: ['src/**/*.ts'],
|
||||
...typescript.reduce((acc, cfg) => ({ ...acc, ...cfg }), {}),
|
||||
},
|
||||
...typescript,
|
||||
eslintConfigPrettier,
|
||||
{
|
||||
ignores: ['dist/', 'node_modules/', '*.cjs'],
|
||||
ignores: ['dist/', 'node_modules/', '*.cjs', '*.mjs', 'tsup.config.ts', 'eslint.config.js'],
|
||||
},
|
||||
];
|
||||
|
|
|
|||
|
|
@ -75,8 +75,11 @@
|
|||
"@acamarata/tsconfig": "^0.1.0",
|
||||
"@eslint/js": "^9.27.0",
|
||||
"@types/node": "^22.15.3",
|
||||
"@typescript-eslint/eslint-plugin": "^8.56.1",
|
||||
"@typescript-eslint/parser": "^8.56.1",
|
||||
"c8": "^11.0.0",
|
||||
"eslint": "^9.27.0",
|
||||
"eslint-config-prettier": "^10.1.8",
|
||||
"prettier": "^3.5.3",
|
||||
"tsup": "^8.4.0",
|
||||
"typedoc": "^0.28.19",
|
||||
|
|
|
|||
|
|
@ -23,12 +23,21 @@ importers:
|
|||
'@types/node':
|
||||
specifier: ^22.15.3
|
||||
version: 22.19.15
|
||||
'@typescript-eslint/eslint-plugin':
|
||||
specifier: ^8.56.1
|
||||
version: 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.4)(typescript@5.9.3))(eslint@9.39.4)(typescript@5.9.3)
|
||||
'@typescript-eslint/parser':
|
||||
specifier: ^8.56.1
|
||||
version: 8.56.1(eslint@9.39.4)(typescript@5.9.3)
|
||||
c8:
|
||||
specifier: ^11.0.0
|
||||
version: 11.0.0
|
||||
eslint:
|
||||
specifier: ^9.27.0
|
||||
version: 9.39.4
|
||||
eslint-config-prettier:
|
||||
specifier: ^10.1.8
|
||||
version: 10.1.8(eslint@9.39.4)
|
||||
prettier:
|
||||
specifier: ^3.5.3
|
||||
version: 3.8.1
|
||||
|
|
|
|||
Loading…
Reference in a new issue