Skip to content

Commit

Permalink
fix: go back to eslint 8 until typescript-eslint supports eslint 9
Browse files Browse the repository at this point in the history
  • Loading branch information
benmccann committed Apr 14, 2024
1 parent ef0aa0c commit 9c4d2c7
Show file tree
Hide file tree
Showing 17 changed files with 226 additions and 305 deletions.
2 changes: 1 addition & 1 deletion .changeset/chilly-wombats-roll.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
'create-svelte': patch
---

fix: set the correct for the ESLint config ignores
fix: go back to eslint 8 until typescript-eslint supports eslint 9
18 changes: 18 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"root": true,
"extends": "@sveltejs",
"env": {
"es2022": true
},
"ignorePatterns": [
"packages/create-svelte/shared/",
"packages/kit/test/prerendering/*/build",
"packages/adapter-static/test/apps/*/build",
"packages/adapter-cloudflare/files",
"packages/adapter-netlify/files",
"packages/adapter-node/files"
],
"rules": {
"no-undef": "off"
}
}
20 changes: 0 additions & 20 deletions eslint.config.js

This file was deleted.

10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,14 @@
},
"devDependencies": {
"@changesets/cli": "^2.27.1",
"@sveltejs/eslint-config": "^7.0.1",
"@sveltejs/eslint-config": "^6.0.4",
"@svitejs/changesets-changelog-github-compact": "^1.1.0",
"eslint": "^9.0.0",
"@typescript-eslint/eslint-plugin": "^7.0.0",
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-svelte": "^2.36.0",
"eslint-plugin-svelte": "^2.35.1",
"eslint-plugin-unicorn": "^52.0.0",
"playwright": "^1.41.0",
"typescript-eslint": "^7.6.0"
"playwright": "^1.41.0"
},
"packageManager": "pnpm@8.15.7",
"engines": {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/** @type { import("eslint").Linter.Config } */
module.exports = {
root: true,
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
'plugin:svelte/recommended',
'prettier'
],
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint'],
parserOptions: {
sourceType: 'module',
ecmaVersion: 2020,
extraFileExtensions: ['.svelte']
},
env: {
browser: true,
es2017: true,
node: true
},
overrides: [
{
files: ['*.svelte'],
parser: 'svelte-eslint-parser',
parserOptions: {
parser: '@typescript-eslint/parser'
}
}
]
};

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
/** @type { import("eslint").Linter.Config } */
module.exports = {
root: true,
extends: ['eslint:recommended', 'plugin:svelte/recommended', 'prettier'],
parserOptions: {
sourceType: 'module',
ecmaVersion: 2020,
extraFileExtensions: ['.svelte']
},
env: {
browser: true,
es2017: true,
node: true
}
};

This file was deleted.

2 changes: 1 addition & 1 deletion packages/create-svelte/shared/+eslint+svelte5/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"devDependencies": {
"eslint-plugin-svelte": "^2.36.0"
"eslint-plugin-svelte": "^2.36.0-next.4"
}
}
30 changes: 30 additions & 0 deletions packages/create-svelte/shared/+eslint+typescript/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
/** @type { import("eslint").Linter.Config } */
module.exports = {
root: true,
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
'plugin:svelte/recommended'
],
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint'],
parserOptions: {
sourceType: 'module',
ecmaVersion: 2020,
extraFileExtensions: ['.svelte']
},
env: {
browser: true,
es2017: true,
node: true
},
overrides: [
{
files: ['*.svelte'],
parser: 'svelte-eslint-parser',
parserOptions: {
parser: '@typescript-eslint/parser'
}
}
]
};
30 changes: 0 additions & 30 deletions packages/create-svelte/shared/+eslint+typescript/eslint.config.js

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"devDependencies": {
"typescript-eslint": "^7.5.0"
"@typescript-eslint/eslint-plugin": "^7.0.0",
"@typescript-eslint/parser": "^7.0.0"
}
}
15 changes: 15 additions & 0 deletions packages/create-svelte/shared/+eslint-typescript/.eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
/** @type { import("eslint").Linter.Config } */
module.exports = {
root: true,
extends: ['eslint:recommended', 'plugin:svelte/recommended'],
parserOptions: {
sourceType: 'module',
ecmaVersion: 2020,
extraFileExtensions: ['.svelte']
},
env: {
browser: true,
es2017: true,
node: true
}
};
20 changes: 0 additions & 20 deletions packages/create-svelte/shared/+eslint-typescript/eslint.config.js

This file was deleted.

13 changes: 13 additions & 0 deletions packages/create-svelte/shared/+eslint/.eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
.DS_Store
node_modules
/build
/.svelte-kit
/package
.env
.env.*
!.env.example

# Ignore files for PNPM, NPM and YARN
pnpm-lock.yaml
package-lock.json
yarn.lock
7 changes: 3 additions & 4 deletions packages/create-svelte/shared/+eslint/package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
{
"devDependencies": {
"@types/eslint": "^8.56.7",
"eslint": "^9.0.0",
"eslint-plugin-svelte": "^2.36.0",
"globals": "^15.0.0"
"@types/eslint": "^8.56.0",
"eslint": "^8.56.0",
"eslint-plugin-svelte": "^2.35.1"
}
}
Loading

0 comments on commit 9c4d2c7

Please sign in to comment.