Skip to content

Commit f21aced

Browse files
committed
use @typescript-eslint/parser, disable new lint errors
1 parent fdd8b5f commit f21aced

File tree

5 files changed

+9
-2
lines changed

5 files changed

+9
-2
lines changed

.eslintrc.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ ignorePatterns:
66
- /web_src/fomantic
77
- /public/assets/js
88

9+
parser: "@typescript-eslint/parser"
10+
911
parserOptions:
1012
sourceType: module
1113
ecmaVersion: latest
@@ -31,6 +33,9 @@ env:
3133
node: true
3234

3335
settings:
36+
import/extensions: [".js"]
37+
import/parsers:
38+
"@typescript-eslint/parser": [".js", ".ts"]
3439
import/resolver:
3540
typescript: true
3641

package-lock.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@
6767
"@stoplight/spectral-cli": "6.11.1",
6868
"@stylistic/eslint-plugin-js": "1.8.0",
6969
"@stylistic/stylelint-plugin": "2.1.2",
70+
"@typescript-eslint/parser": "7.8.0",
7071
"@vitejs/plugin-vue": "5.0.4",
7172
"eslint": "8.57.0",
7273
"eslint-import-resolver-typescript": "3.6.1",

web_src/js/webcomponents/overflow-menu.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {isDocumentFragmentOrElementNode} from '../utils/dom.js';
44
import octiconKebabHorizontal from '../../../public/assets/img/svg/octicon-kebab-horizontal.svg';
55

66
window.customElements.define('overflow-menu', class extends HTMLElement {
7-
updateItems = throttle(100, () => {
7+
updateItems = throttle(100, () => { // eslint-disable-line unicorn/consistent-function-scoping
88
if (!this.tippyContent) {
99
const div = document.createElement('div');
1010
div.classList.add('tippy-target');

webpack.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import MonacoWebpackPlugin from 'monaco-editor-webpack-plugin';
77
import {VueLoaderPlugin} from 'vue-loader';
88
import EsBuildLoader from 'esbuild-loader';
99
import {parse, dirname} from 'node:path';
10-
import webpack from 'webpack';
10+
import webpack from 'webpack'; // eslint-disable-line i/no-named-as-default
1111
import {fileURLToPath} from 'node:url';
1212
import {readFileSync} from 'node:fs';
1313
import {env} from 'node:process';

0 commit comments

Comments
 (0)