Skip to content

Commits on Source 2

## [3.1.4](https://gitlab.kilic.dev/config/eslint-config/compare/v3.1.3...v3.1.4) (2024-10-19)
### Bug Fixes
* update configuration for linting vue ([ae76bbd](https://gitlab.kilic.dev/config/eslint-config/commit/ae76bbda62bea70a18fea28d3c1446e67da08872))
## [3.1.3](https://gitlab.kilic.dev/config/eslint-config/compare/v3.1.2...v3.1.3) (2024-10-19)
......
import JavascriptPlugin from '@eslint/js'
import StylisticPlugin from '@stylistic/eslint-plugin'
import TypescriptEslint from 'typescript-eslint'
import { EXTENSIONS_JAVASCRIPT, EXTENSIONS } from './constants.js'
import ConfigImports from './import.js'
import { EXTENSIONS } from './constants.js'
/** @type {import("eslint").Linter.Config[]} */
export default [
JavascriptPlugin.configs.recommended,
{
name: 'recommended',
...JavascriptPlugin.configs.recommended
},
...ConfigImports,
......@@ -153,5 +157,10 @@ export default [
}
]
}
},
{
...TypescriptEslint.configs.disableTypeChecked,
files: [...EXTENSIONS_JAVASCRIPT]
}
]
{
"name": "@cenk1cenk2/eslint-config",
"version": "3.1.3",
"version": "3.1.4",
"description": "Eslint configuration for my taste.",
"main": "index.js",
"repository": "git@gitlab.kilic.dev:config/eslint-config.git",
......
import SveltePlugin from 'eslint-plugin-svelte'
import TypescriptParser from '@typescript-eslint/parser'
import SveltePlugin from 'eslint-plugin-svelte'
import SvelteParser from 'svelte-eslint-parser'
import { EXTENSIONS_SVELTE } from './constants.js'
import ConfigTypescript from './typescript-dynamic.js'
import { EXTENSIONS_SVELTE, EXTENSIONS_TYPESCRIPT } from './constants.js'
/** @type {import("eslint").Linter.Config[]} */
export default [
...SveltePlugin.configs['flat/recommended'],
...ConfigTypescript,
...ConfigTypescript.map((config) => {
config.files = [...(config.files ?? []), ...EXTENSIONS_SVELTE]
return config
}),
{
name: 'cenk1cenk2/svelte/typescript/recommended',
......
......@@ -4,8 +4,9 @@ import ConfigTypescript from './typescript.js'
/** @type {import("eslint").Linter.Config[]} */
export default [
...ConfigTypescript,
{
name: 'cenk1cenk2/typescript-dynamic/recommended',
name: 'cenk1cenk2/typescript/dynamic',
files: [...EXTENSIONS_TYPESCRIPT],
languageOptions: {
parserOptions: {
......
......@@ -19,7 +19,11 @@ export default [
}
}),
...ConfigTypescript,
...ConfigTypescript.map((config) => {
config.files = [...(config.files ?? []), ...EXTENSIONS_VUE]
return config
}),
{
name: 'cenk1cenk2/vue/typescript/recommended',
......