Skip to content
This repository was archived by the owner on Jun 29, 2022. It is now read-only.

Commit d49eb80

Browse files
committed
fix(eslint): config
1 parent bdfb1ec commit d49eb80

File tree

6 files changed

+32
-6
lines changed

6 files changed

+32
-6
lines changed

.eslintrc.js

+5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
module.exports = {
22
parser: '@typescript-eslint/parser',
3+
ignorePatterns: ['**/*.js', '**/*.ts'],
34
env: {
45
browser: true,
56
es6: true,
@@ -8,12 +9,16 @@ module.exports = {
89
parserOptions: {
910
ecmaVersion: 2021,
1011
sourceType: 'module',
12+
tsconfigRootDir: __dirname,
13+
project: ['./tsconfig.json'],
14+
extraFileExtensions: ['.svelte'],
1115
},
1216
plugins: ['svelte3', '@typescript-eslint'],
1317
extends: [
1418
'eslint:recommended',
1519
'plugin:@typescript-eslint/recommended',
1620
'plugin:@typescript-eslint/recommended-requiring-type-checking',
21+
'prettier',
1722
],
1823
overrides: [
1924
{

.lintstagedrc

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"./**/*.svelte": ["npm run --silent eslint:fix"],
3-
"./**/*.{js,css,scss,html,json,*rc,svelte}": ["npm run prettier:write"]
2+
"./**/*.{svelte,ts}": ["npm run eslint:fix"],
3+
"./**/*.{ts,js,css,scss,html,json,*rc,svelte}": ["npm run prettier:write"]
44
}

package-lock.json

+22-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"dev": "run-p start:dev autobuild",
99
"start": "sirv public --no-clear",
1010
"start:dev": "sirv public --dev",
11-
"eslint:check": "eslint . --ext .svelte",
11+
"eslint:check": "eslint . --ext .svelte --ext .ts",
1212
"eslint:fix": "npm run eslint:check -- --fix",
1313
"prettier:check": "prettier --check ./**/*.{js,css,scss,html,json,*rc,svelte}",
1414
"prettier:write": "prettier --write ./**/*.{js,css,scss,html,json,*rc,svelte}",
@@ -37,6 +37,7 @@
3737
"commitizen": "4.2.4",
3838
"cz-conventional-changelog": "3.3.0",
3939
"eslint": "7.30.0",
40+
"eslint-config-prettier": "8.3.0",
4041
"eslint-plugin-svelte3": "3.2.0",
4142
"husky": "7.0.1",
4243
"lint-staged": "11.0.1",

src/components/custom-button/CustomButton.svelte

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
1111
const dispatch = createEventDispatcher();
1212
13-
function onClick(event) {
13+
function onClick(event: Event) {
1414
if (!disabled) {
1515
dispatch('click', event);
1616
} else {
File renamed without changes.

0 commit comments

Comments
 (0)