-
-
Notifications
You must be signed in to change notification settings - Fork 8
/
.eslintrc.yml
37 lines (37 loc) · 1.03 KB
/
.eslintrc.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
################################################################################################
# Copyright (c) Rowe Wilson Frederisk Holme. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for license information.
################################################################################################
---
root: true
extends:
- 'eslint:recommended'
- 'plugin:@typescript-eslint/recommended'
parser: "@typescript-eslint/parser"
parserOptions:
sourceType: module
plugins:
- "@typescript-eslint"
ignorePatterns:
- "node_modules"
- "dist"
rules:
"@typescript-eslint/member-delimiter-style":
- warn
- multiline:
delimiter: semi
requireLast: true
singleline:
delimiter: semi
requireLast: false
"@typescript-eslint/naming-convention": warn
"@typescript-eslint/no-unused-expressions": warn
"@typescript-eslint/semi":
- warn
- always
curly: warn
eqeqeq:
- warn
- always
no-redeclare: warn
no-throw-literal: warn