Skip to content

Commits on Source 3

## [3.0.3](https://gitlab.kilic.dev/config/eslint-config/compare/v3.0.2...v3.0.3) (2024-10-18)
### Bug Fixes
* update configuratipn ([d5c8d5d](https://gitlab.kilic.dev/config/eslint-config/commit/d5c8d5de557bf6584701ad9e4c3a48cd6e655e68))
## [3.0.2](https://gitlab.kilic.dev/config/eslint-config/compare/v3.0.1...v3.0.2) (2024-10-18)
......
import ConfigBase from './base.js'
import ConfigImport from './import.js'
import ConfigImportStrict from './import-strict.js'
import ConfigTypescript from './typescript.js'
import ConfigTypescriptDynamic from './typescript-dynamic.js'
import * as utils from './utils.js'
export const configs = {
['js']: ConfigBase,
['import']: ConfigImport,
['import-strict']: ConfigImportStrict,
['typescript']: ConfigTypescript,
['typescript-dynamic']: ConfigTypescriptDynamic
}
export { utils }
{
"name": "@cenk1cenk2/eslint-config",
"version": "3.0.2",
"version": "3.0.3",
"description": "Eslint configuration for my taste.",
"main": "index.js",
"repository": "git@gitlab.kilic.dev:config/eslint-config.git",
......@@ -8,8 +8,7 @@
"license": "MIT",
"type": "module",
"exports": {
".": "./base.js",
"./*": "./*.js"
".": "./index.js"
},
"scripts": {
"format": "prettier --log-level warn --write ./*.js && eslint --fix",
......@@ -64,7 +63,8 @@
"@typescript-eslint/eslint-plugin": "^8.10.0",
"@typescript-eslint/parser": "^8.10.0",
"eslint-plugin-import": "^2.31.0",
"load-tsconfig": "^0.2.5"
"load-tsconfig": "^0.2.5",
"typescript-eslint": "^8.10.0"
},
"devDependencies": {
"@cenk1cenk2/cz-cc": "^1.7.11",
......
This diff is collapsed.
import StylisticPlugin from '@stylistic/eslint-plugin'
import TypescriptEslintPlugin from '@typescript-eslint/eslint-plugin'
import TypescriptEslint from 'typescript-eslint'
import base from './base.js'
/** @type {import("eslint").Linter.Config[]} */
export default [
...base,
TypescriptEslint.configs.recommended,
{
files: ['**/*.ts', '**/*.mjs', '**/*.cjs', '**/*.tsx', '**/*.svelte', '**/*.vue'],
plugins: {
stylestic: StylisticPlugin,
'@typescript-eslint': TypescriptEslintPlugin
},
extends: ['plugin:@typescript-eslint/eslint-recommended', 'plugin:@typescript-eslint/recommended'],
parserOptions: {},
rules: {
// this is a bit buggy at the moment
......