packages/eslint-plugin-internal/src/rules/no-poorly-typed-ts-props.ts
|
27
|
24
|
2
|
1
|
88.89%
|
packages/eslint-plugin-internal/src/rules/no-typescript-default-import.ts
|
15
|
15
|
0
|
0
|
100.00%
|
packages/eslint-plugin-internal/src/rules/no-typescript-estree-import.ts
|
16
|
14
|
1
|
1
|
87.50%
|
packages/eslint-plugin-internal/src/rules/plugin-test-formatting.ts
|
137
|
112
|
15
|
10
|
81.75%
|
packages/eslint-plugin-internal/src/rules/prefer-ast-types-enum.ts
|
20
|
18
|
2
|
0
|
90.00%
|
packages/eslint-plugin-tslint/src/custom-linter.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/eslint-plugin-tslint/src/rules/config.ts
|
38
|
37
|
1
|
0
|
97.37%
|
packages/eslint-plugin/src/configs/all.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/configs/base.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/configs/eslint-recommended.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/configs/recommended-requiring-type-checking.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/configs/recommended.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/adjacent-overload-signatures.ts
|
45
|
42
|
2
|
1
|
93.33%
|
packages/eslint-plugin/src/rules/array-type.ts
|
75
|
73
|
2
|
0
|
97.33%
|
packages/eslint-plugin/src/rules/await-thenable.ts
|
11
|
11
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/ban-ts-comment.ts
|
23
|
22
|
0
|
1
|
95.65%
|
packages/eslint-plugin/src/rules/ban-tslint-comment.ts
|
17
|
17
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/ban-types.ts
|
42
|
42
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/brace-style.ts
|
42
|
40
|
1
|
1
|
95.24%
|
packages/eslint-plugin/src/rules/class-literal-property-style.ts
|
46
|
46
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/comma-dangle.ts
|
45
|
42
|
2
|
1
|
93.33%
|
packages/eslint-plugin/src/rules/comma-spacing.ts
|
47
|
46
|
1
|
0
|
97.87%
|
packages/eslint-plugin/src/rules/consistent-indexed-object-style.ts
|
50
|
45
|
3
|
2
|
90.00%
|
packages/eslint-plugin/src/rules/consistent-type-assertions.ts
|
37
|
32
|
3
|
2
|
86.49%
|
packages/eslint-plugin/src/rules/consistent-type-definitions.ts
|
34
|
31
|
3
|
0
|
91.18%
|
packages/eslint-plugin/src/rules/consistent-type-imports.ts
|
234
|
219
|
11
|
4
|
93.59%
|
packages/eslint-plugin/src/rules/default-param-last.ts
|
18
|
18
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/dot-notation.ts
|
19
|
16
|
3
|
0
|
84.21%
|
packages/eslint-plugin/src/rules/explicit-function-return-type.ts
|
13
|
13
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/explicit-member-accessibility.ts
|
69
|
67
|
2
|
0
|
97.10%
|
packages/eslint-plugin/src/rules/explicit-module-boundary-types.ts
|
152
|
136
|
12
|
4
|
89.47%
|
packages/eslint-plugin/src/rules/func-call-spacing.ts
|
32
|
31
|
1
|
0
|
96.88%
|
packages/eslint-plugin/src/rules/indent-new-do-not-use/BinarySearchTree.ts
|
15
|
15
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/indent-new-do-not-use/OffsetStorage.ts
|
41
|
41
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/indent-new-do-not-use/TokenInfo.ts
|
12
|
12
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/indent-new-do-not-use/index.ts
|
376
|
369
|
5
|
2
|
98.14%
|
packages/eslint-plugin/src/rules/indent.ts
|
42
|
38
|
4
|
0
|
90.48%
|
packages/eslint-plugin/src/rules/init-declarations.ts
|
17
|
13
|
4
|
0
|
76.47%
|
packages/eslint-plugin/src/rules/keyword-spacing.ts
|
14
|
13
|
1
|
0
|
92.86%
|
packages/eslint-plugin/src/rules/lines-between-class-members.ts
|
14
|
12
|
2
|
0
|
85.71%
|
packages/eslint-plugin/src/rules/member-delimiter-style.ts
|
70
|
66
|
3
|
1
|
94.29%
|
packages/eslint-plugin/src/rules/member-ordering.ts
|
126
|
124
|
2
|
0
|
98.41%
|
packages/eslint-plugin/src/rules/method-signature-style.ts
|
86
|
75
|
9
|
2
|
87.21%
|
packages/eslint-plugin/src/rules/naming-convention-utils/enums.ts
|
64
|
64
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/naming-convention-utils/format.ts
|
36
|
30
|
3
|
3
|
83.33%
|
packages/eslint-plugin/src/rules/naming-convention-utils/index.ts
|
4
|
4
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/naming-convention-utils/parse-options.ts
|
33
|
33
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/naming-convention-utils/schema.ts
|
15
|
14
|
1
|
0
|
93.33%
|
packages/eslint-plugin/src/rules/naming-convention-utils/shared.ts
|
9
|
9
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/naming-convention-utils/validator.ts
|
161
|
152
|
4
|
5
|
94.41%
|
packages/eslint-plugin/src/rules/naming-convention.ts
|
202
|
164
|
23
|
15
|
81.19%
|
packages/eslint-plugin/src/rules/no-array-constructor.ts
|
12
|
12
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/no-base-to-string.ts
|
65
|
64
|
1
|
0
|
98.46%
|
packages/eslint-plugin/src/rules/no-confusing-non-null-assertion.ts
|
23
|
19
|
4
|
0
|
82.61%
|
packages/eslint-plugin/src/rules/no-confusing-void-expression.ts
|
85
|
84
|
1
|
0
|
98.82%
|
packages/eslint-plugin/src/rules/no-dupe-class-members.ts
|
11
|
11
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/no-duplicate-imports.ts
|
45
|
44
|
1
|
0
|
97.78%
|
packages/eslint-plugin/src/rules/no-dynamic-delete.ts
|
26
|
26
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/no-empty-function.ts
|
35
|
27
|
6
|
2
|
77.14%
|
packages/eslint-plugin/src/rules/no-empty-interface.ts
|
24
|
23
|
1
|
0
|
95.83%
|
packages/eslint-plugin/src/rules/no-explicit-any.ts
|
28
|
26
|
2
|
0
|
92.86%
|
packages/eslint-plugin/src/rules/no-extra-non-null-assertion.ts
|
5
|
5
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/no-extra-parens.ts
|
72
|
65
|
2
|
5
|
90.28%
|
packages/eslint-plugin/src/rules/no-extra-semi.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/no-extraneous-class.ts
|
35
|
35
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/no-floating-promises.ts
|
63
|
63
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/no-for-in-array.ts
|
11
|
11
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/no-implicit-any-catch.ts
|
13
|
11
|
1
|
1
|
84.62%
|
packages/eslint-plugin/src/rules/no-implied-eval.ts
|
64
|
60
|
4
|
0
|
93.75%
|
packages/eslint-plugin/src/rules/no-inferrable-types.ts
|
60
|
56
|
2
|
2
|
93.33%
|
packages/eslint-plugin/src/rules/no-invalid-this.ts
|
24
|
23
|
1
|
0
|
95.83%
|
packages/eslint-plugin/src/rules/no-invalid-void-type.ts
|
42
|
40
|
2
|
0
|
95.24%
|
packages/eslint-plugin/src/rules/no-loop-func.ts
|
55
|
53
|
2
|
0
|
96.36%
|
packages/eslint-plugin/src/rules/no-loss-of-precision.ts
|
12
|
11
|
1
|
0
|
91.67%
|
packages/eslint-plugin/src/rules/no-magic-numbers.ts
|
52
|
42
|
10
|
0
|
80.77%
|
packages/eslint-plugin/src/rules/no-misused-new.ts
|
23
|
23
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/no-misused-promises.ts
|
88
|
88
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/no-namespace.ts
|
12
|
12
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/no-non-null-asserted-optional-chain.ts
|
31
|
13
|
1
|
17
|
41.94%
|
packages/eslint-plugin/src/rules/no-non-null-assertion.ts
|
31
|
25
|
4
|
2
|
80.65%
|
packages/eslint-plugin/src/rules/no-parameter-properties.ts
|
18
|
17
|
1
|
0
|
94.44%
|
packages/eslint-plugin/src/rules/no-redeclare.ts
|
65
|
59
|
3
|
3
|
90.77%
|
packages/eslint-plugin/src/rules/no-require-imports.ts
|
5
|
5
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/no-shadow.ts
|
84
|
79
|
3
|
2
|
94.05%
|
packages/eslint-plugin/src/rules/no-this-alias.ts
|
12
|
12
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/no-throw-literal.ts
|
40
|
38
|
2
|
0
|
95.00%
|
packages/eslint-plugin/src/rules/no-type-alias.ts
|
61
|
61
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/no-unnecessary-boolean-literal-compare.ts
|
77
|
69
|
4
|
4
|
89.61%
|
packages/eslint-plugin/src/rules/no-unnecessary-condition.ts
|
177
|
172
|
4
|
1
|
97.18%
|
packages/eslint-plugin/src/rules/no-unnecessary-qualifier.ts
|
52
|
50
|
2
|
0
|
96.15%
|
packages/eslint-plugin/src/rules/no-unnecessary-type-arguments.ts
|
47
|
46
|
1
|
0
|
97.87%
|
packages/eslint-plugin/src/rules/no-unnecessary-type-assertion.ts
|
78
|
73
|
4
|
1
|
93.59%
|
packages/eslint-plugin/src/rules/no-unnecessary-type-constraint.ts
|
21
|
18
|
2
|
1
|
85.71%
|
packages/eslint-plugin/src/rules/no-unsafe-argument.ts
|
88
|
75
|
7
|
6
|
85.23%
|
packages/eslint-plugin/src/rules/no-unsafe-assignment.ts
|
128
|
119
|
6
|
3
|
92.97%
|
packages/eslint-plugin/src/rules/no-unsafe-call.ts
|
21
|
20
|
1
|
0
|
95.24%
|
packages/eslint-plugin/src/rules/no-unsafe-member-access.ts
|
46
|
45
|
1
|
0
|
97.83%
|
packages/eslint-plugin/src/rules/no-unsafe-return.ts
|
57
|
56
|
1
|
0
|
98.25%
|
packages/eslint-plugin/src/rules/no-unused-expressions.ts
|
18
|
16
|
1
|
1
|
88.89%
|
packages/eslint-plugin/src/rules/no-unused-vars-experimental.ts
|
93
|
85
|
6
|
2
|
91.40%
|
packages/eslint-plugin/src/rules/no-unused-vars.ts
|
158
|
150
|
8
|
0
|
94.94%
|
packages/eslint-plugin/src/rules/no-use-before-define.ts
|
90
|
82
|
5
|
3
|
91.11%
|
packages/eslint-plugin/src/rules/no-useless-constructor.ts
|
21
|
20
|
1
|
0
|
95.24%
|
packages/eslint-plugin/src/rules/no-var-requires.ts
|
9
|
8
|
1
|
0
|
88.89%
|
packages/eslint-plugin/src/rules/non-nullable-type-assertion-style.ts
|
38
|
38
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/object-curly-spacing.ts
|
56
|
56
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/prefer-as-const.ts
|
15
|
15
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/prefer-enum-initializers.ts
|
12
|
12
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/prefer-for-of.ts
|
71
|
64
|
5
|
2
|
90.14%
|
packages/eslint-plugin/src/rules/prefer-function-type.ts
|
73
|
71
|
1
|
1
|
97.26%
|
packages/eslint-plugin/src/rules/prefer-includes.ts
|
91
|
90
|
1
|
0
|
98.90%
|
packages/eslint-plugin/src/rules/prefer-literal-enum-member.ts
|
15
|
15
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/prefer-namespace-keyword.ts
|
12
|
12
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/prefer-nullish-coalescing.ts
|
50
|
49
|
1
|
0
|
98.00%
|
packages/eslint-plugin/src/rules/prefer-optional-chain.ts
|
104
|
98
|
4
|
2
|
94.23%
|
packages/eslint-plugin/src/rules/prefer-readonly-parameter-types.ts
|
20
|
20
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/prefer-readonly.ts
|
112
|
111
|
1
|
0
|
99.11%
|
packages/eslint-plugin/src/rules/prefer-reduce-type-parameter.ts
|
25
|
25
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/prefer-regexp-exec.ts
|
33
|
33
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/prefer-string-starts-ends-with.ts
|
187
|
183
|
3
|
1
|
97.86%
|
packages/eslint-plugin/src/rules/prefer-ts-expect-error.ts
|
24
|
24
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/promise-function-async.ts
|
51
|
50
|
1
|
0
|
98.04%
|
packages/eslint-plugin/src/rules/quotes.ts
|
18
|
16
|
2
|
0
|
88.89%
|
packages/eslint-plugin/src/rules/require-array-sort-compare.ts
|
17
|
15
|
1
|
1
|
88.24%
|
packages/eslint-plugin/src/rules/require-await.ts
|
57
|
51
|
4
|
2
|
89.47%
|
packages/eslint-plugin/src/rules/restrict-plus-operands.ts
|
38
|
38
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/restrict-template-expressions.ts
|
33
|
33
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/return-await.ts
|
97
|
93
|
3
|
1
|
95.88%
|
packages/eslint-plugin/src/rules/semi.ts
|
13
|
12
|
1
|
0
|
92.31%
|
packages/eslint-plugin/src/rules/sort-type-union-intersection-members.ts
|
67
|
62
|
4
|
1
|
92.54%
|
packages/eslint-plugin/src/rules/space-before-function-paren.ts
|
37
|
37
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/rules/space-infix-ops.ts
|
39
|
38
|
1
|
0
|
97.44%
|
packages/eslint-plugin/src/rules/strict-boolean-expressions.ts
|
164
|
162
|
1
|
1
|
98.78%
|
packages/eslint-plugin/src/rules/switch-exhaustiveness-check.ts
|
50
|
49
|
1
|
0
|
98.00%
|
packages/eslint-plugin/src/rules/triple-slash-reference.ts
|
31
|
29
|
2
|
0
|
93.55%
|
packages/eslint-plugin/src/rules/type-annotation-spacing.ts
|
73
|
59
|
13
|
1
|
80.82%
|
packages/eslint-plugin/src/rules/typedef.ts
|
76
|
73
|
3
|
0
|
96.05%
|
packages/eslint-plugin/src/rules/unbound-method.ts
|
92
|
84
|
6
|
2
|
91.30%
|
packages/eslint-plugin/src/rules/unified-signatures.ts
|
164
|
152
|
10
|
2
|
92.68%
|
packages/eslint-plugin/src/util/astUtils.ts
|
11
|
9
|
2
|
0
|
81.82%
|
packages/eslint-plugin/src/util/collectUnusedVariables.ts
|
238
|
219
|
11
|
8
|
92.02%
|
packages/eslint-plugin/src/util/explicitReturnTypeUtils.ts
|
67
|
67
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/util/getFunctionHeadLoc.ts
|
15
|
15
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/util/getThisExpression.ts
|
13
|
11
|
1
|
1
|
84.62%
|
packages/eslint-plugin/src/util/getWrappingFixer.ts
|
63
|
63
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/util/isTypeReadonly.ts
|
67
|
65
|
1
|
1
|
97.01%
|
packages/eslint-plugin/src/util/misc.ts
|
27
|
25
|
2
|
0
|
92.59%
|
packages/eslint-plugin/src/util/nullThrows.ts
|
5
|
5
|
0
|
0
|
100.00%
|
packages/eslint-plugin/src/util/objectIterators.ts
|
12
|
8
|
0
|
4
|
66.67%
|
packages/eslint-plugin/src/util/propertyTypes.ts
|
9
|
8
|
1
|
0
|
88.89%
|
packages/eslint-plugin/src/util/requiresQuoting.ts
|
11
|
10
|
0
|
1
|
90.91%
|
packages/eslint-plugin/src/util/types.ts
|
182
|
149
|
19
|
14
|
81.87%
|
packages/experimental-utils/src/ast-utils/eslint-utils/PatternMatcher.ts
|
3
|
3
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ast-utils/eslint-utils/ReferenceTracker.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ast-utils/eslint-utils/astUtilities.ts
|
15
|
15
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ast-utils/eslint-utils/index.ts
|
5
|
5
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ast-utils/eslint-utils/predicates.ts
|
45
|
45
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ast-utils/eslint-utils/scopeAnalysis.ts
|
4
|
4
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ast-utils/index.ts
|
3
|
3
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ast-utils/misc.ts
|
3
|
2
|
0
|
1
|
66.67%
|
packages/experimental-utils/src/ast-utils/predicates.ts
|
57
|
21
|
0
|
36
|
36.84%
|
packages/experimental-utils/src/eslint-utils/RuleCreator.ts
|
6
|
4
|
0
|
2
|
66.67%
|
packages/experimental-utils/src/eslint-utils/RuleTester.ts
|
43
|
4
|
0
|
39
|
9.30%
|
packages/experimental-utils/src/eslint-utils/applyDefault.ts
|
12
|
12
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/eslint-utils/batchedSingleLineTests.ts
|
13
|
12
|
1
|
0
|
92.31%
|
packages/experimental-utils/src/eslint-utils/deepMerge.ts
|
19
|
17
|
0
|
2
|
89.47%
|
packages/experimental-utils/src/eslint-utils/getParserServices.ts
|
10
|
2
|
0
|
8
|
20.00%
|
packages/experimental-utils/src/eslint-utils/index.ts
|
7
|
7
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/json-schema.ts
|
18
|
18
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ts-eslint-scope/Definition.ts
|
4
|
4
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ts-eslint-scope/PatternVisitor.ts
|
3
|
3
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ts-eslint-scope/Reference.ts
|
3
|
3
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ts-eslint-scope/Referencer.ts
|
3
|
3
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ts-eslint-scope/Scope.ts
|
23
|
23
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ts-eslint-scope/ScopeManager.ts
|
3
|
3
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ts-eslint-scope/Variable.ts
|
3
|
3
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ts-eslint-scope/analyze.ts
|
3
|
3
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ts-eslint-scope/index.ts
|
11
|
11
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ts-eslint/CLIEngine.ts
|
2
|
2
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ts-eslint/ESLint.ts
|
4
|
2
|
1
|
1
|
50.00%
|
packages/experimental-utils/src/ts-eslint/Linter.ts
|
2
|
2
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ts-eslint/ParserOptions.ts
|
5
|
5
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ts-eslint/RuleTester.ts
|
2
|
2
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ts-eslint/Scope.ts
|
5
|
5
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ts-eslint/SourceCode.ts
|
2
|
2
|
0
|
0
|
100.00%
|
packages/experimental-utils/src/ts-eslint/index.ts
|
9
|
9
|
0
|
0
|
100.00%
|
packages/scope-manager/src/ID.ts
|
11
|
11
|
0
|
0
|
100.00%
|
packages/scope-manager/src/ScopeManager.ts
|
76
|
57
|
0
|
19
|
75.00%
|
packages/scope-manager/src/analyze.ts
|
26
|
17
|
9
|
0
|
65.38%
|
packages/scope-manager/src/assert.ts
|
3
|
1
|
1
|
1
|
33.33%
|
packages/scope-manager/src/definition/CatchClauseDefinition.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/scope-manager/src/definition/ClassNameDefinition.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/scope-manager/src/definition/DefinitionBase.ts
|
8
|
8
|
0
|
0
|
100.00%
|
packages/scope-manager/src/definition/DefinitionType.ts
|
13
|
13
|
0
|
0
|
100.00%
|
packages/scope-manager/src/definition/FunctionNameDefinition.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/scope-manager/src/definition/ImplicitGlobalVariableDefinition.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/scope-manager/src/definition/ImportBindingDefinition.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/scope-manager/src/definition/ParameterDefinition.ts
|
7
|
7
|
0
|
0
|
100.00%
|
packages/scope-manager/src/definition/TSEnumMemberDefinition.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/scope-manager/src/definition/TSEnumNameDefinition.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/scope-manager/src/definition/TSModuleNameDefinition.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/scope-manager/src/definition/TypeDefinition.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/scope-manager/src/definition/VariableDefinition.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/scope-manager/src/definition/index.ts
|
13
|
13
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/dom.iterable.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/dom.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2015.collection.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2015.core.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2015.generator.ts
|
2
|
2
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2015.iterable.ts
|
2
|
2
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2015.promise.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2015.proxy.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2015.reflect.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2015.symbol.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2015.symbol.wellknown.ts
|
2
|
2
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2015.ts
|
11
|
11
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2016.array.include.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2016.full.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2016.ts
|
3
|
3
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2017.full.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2017.intl.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2017.object.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2017.sharedmemory.ts
|
3
|
3
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2017.string.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2017.ts
|
7
|
7
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2017.typedarrays.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2018.asyncgenerator.ts
|
2
|
2
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2018.asynciterable.ts
|
3
|
3
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2018.full.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2018.intl.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2018.promise.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2018.regexp.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2018.ts
|
7
|
7
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2019.array.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2019.full.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2019.object.ts
|
2
|
2
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2019.string.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2019.symbol.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2019.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2020.bigint.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2020.full.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2020.intl.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2020.promise.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2020.sharedmemory.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2020.string.ts
|
2
|
2
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2020.symbol.wellknown.ts
|
3
|
3
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es2020.ts
|
8
|
8
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es5.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es6.ts
|
11
|
11
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/es7.ts
|
3
|
3
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/esnext.array.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/esnext.asynciterable.ts
|
3
|
3
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/esnext.bigint.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/esnext.full.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/esnext.intl.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/esnext.promise.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/esnext.string.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/esnext.symbol.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/esnext.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/esnext.weakref.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/index.ts
|
63
|
63
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/lib.ts
|
5
|
5
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/scripthost.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/webworker.importscripts.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/webworker.iterable.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/lib/webworker.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/referencer/ClassVisitor.ts
|
112
|
103
|
6
|
3
|
91.96%
|
packages/scope-manager/src/referencer/ExportVisitor.ts
|
20
|
18
|
2
|
0
|
90.00%
|
packages/scope-manager/src/referencer/ImportVisitor.ts
|
17
|
17
|
0
|
0
|
100.00%
|
packages/scope-manager/src/referencer/PatternVisitor.ts
|
41
|
28
|
2
|
11
|
68.29%
|
packages/scope-manager/src/referencer/Reference.ts
|
30
|
27
|
0
|
3
|
90.00%
|
packages/scope-manager/src/referencer/Referencer.ts
|
246
|
231
|
11
|
4
|
93.90%
|
packages/scope-manager/src/referencer/TypeVisitor.ts
|
94
|
89
|
4
|
1
|
94.68%
|
packages/scope-manager/src/referencer/Visitor.ts
|
13
|
13
|
0
|
0
|
100.00%
|
packages/scope-manager/src/referencer/VisitorBase.ts
|
34
|
29
|
4
|
1
|
85.29%
|
packages/scope-manager/src/referencer/index.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/scope-manager/src/scope/BlockScope.ts
|
4
|
4
|
0
|
0
|
100.00%
|
packages/scope-manager/src/scope/CatchScope.ts
|
4
|
4
|
0
|
0
|
100.00%
|
packages/scope-manager/src/scope/ClassScope.ts
|
4
|
4
|
0
|
0
|
100.00%
|
packages/scope-manager/src/scope/ConditionalTypeScope.ts
|
4
|
4
|
0
|
0
|
100.00%
|
packages/scope-manager/src/scope/ForScope.ts
|
4
|
4
|
0
|
0
|
100.00%
|
packages/scope-manager/src/scope/FunctionExpressionNameScope.ts
|
8
|
7
|
1
|
0
|
87.50%
|
packages/scope-manager/src/scope/FunctionScope.ts
|
13
|
12
|
1
|
0
|
92.31%
|
packages/scope-manager/src/scope/FunctionTypeScope.ts
|
4
|
4
|
0
|
0
|
100.00%
|
packages/scope-manager/src/scope/GlobalScope.ts
|
19
|
18
|
1
|
0
|
94.74%
|
packages/scope-manager/src/scope/MappedTypeScope.ts
|
4
|
4
|
0
|
0
|
100.00%
|
packages/scope-manager/src/scope/ModuleScope.ts
|
4
|
4
|
0
|
0
|
100.00%
|
packages/scope-manager/src/scope/ScopeBase.ts
|
169
|
154
|
8
|
7
|
91.12%
|
packages/scope-manager/src/scope/ScopeType.ts
|
18
|
18
|
0
|
0
|
100.00%
|
packages/scope-manager/src/scope/SwitchScope.ts
|
4
|
4
|
0
|
0
|
100.00%
|
packages/scope-manager/src/scope/TSEnumScope.ts
|
4
|
4
|
0
|
0
|
100.00%
|
packages/scope-manager/src/scope/TSModuleScope.ts
|
4
|
4
|
0
|
0
|
100.00%
|
packages/scope-manager/src/scope/TypeScope.ts
|
4
|
4
|
0
|
0
|
100.00%
|
packages/scope-manager/src/scope/WithScope.ts
|
13
|
11
|
1
|
1
|
84.62%
|
packages/scope-manager/src/scope/index.ts
|
18
|
18
|
0
|
0
|
100.00%
|
packages/scope-manager/src/variable/ESLintScopeVariable.ts
|
2
|
2
|
0
|
0
|
100.00%
|
packages/scope-manager/src/variable/ImplicitLibVariable.ts
|
8
|
4
|
4
|
0
|
50.00%
|
packages/scope-manager/src/variable/Variable.ts
|
8
|
8
|
0
|
0
|
100.00%
|
packages/scope-manager/src/variable/VariableBase.ts
|
10
|
10
|
0
|
0
|
100.00%
|
packages/scope-manager/src/variable/index.ts
|
5
|
5
|
0
|
0
|
100.00%
|
packages/typescript-estree/src/ast-converter.ts
|
24
|
24
|
0
|
0
|
100.00%
|
packages/typescript-estree/src/convert-comments.ts
|
16
|
16
|
0
|
0
|
100.00%
|
packages/typescript-estree/src/convert.ts
|
742
|
729
|
10
|
3
|
98.25%
|
packages/typescript-estree/src/create-program/createDefaultProgram.ts
|
21
|
16
|
3
|
2
|
76.19%
|
packages/typescript-estree/src/create-program/createIsolatedProgram.ts
|
24
|
18
|
1
|
5
|
75.00%
|
packages/typescript-estree/src/create-program/createProjectProgram.ts
|
41
|
38
|
3
|
0
|
92.68%
|
packages/typescript-estree/src/create-program/createSourceFile.ts
|
8
|
7
|
1
|
0
|
87.50%
|
packages/typescript-estree/src/create-program/createWatchProgram.ts
|
196
|
151
|
8
|
37
|
77.04%
|
packages/typescript-estree/src/create-program/shared.ts
|
33
|
29
|
3
|
1
|
87.88%
|
packages/typescript-estree/src/jsx/xhtml-entities.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/typescript-estree/src/node-utils.ts
|
185
|
181
|
3
|
1
|
97.84%
|
packages/typescript-estree/src/semantic-or-syntactic-errors.ts
|
16
|
14
|
1
|
1
|
87.50%
|
packages/typescript-estree/src/simple-traverse.ts
|
28
|
21
|
3
|
4
|
75.00%
|
packages/typescript-estree/src/ts-estree/estree-to-ts-node-types.ts
|
1
|
1
|
0
|
0
|
100.00%
|
packages/typescript-estree/src/ts-estree/index.ts
|
6
|
6
|
0
|
0
|
100.00%
|
packages/typescript-estree/src/version-check.ts
|
8
|
8
|
0
|
0
|
100.00%
|
packages/visitor-keys/src/get-keys.ts
|
3
|
3
|
0
|
0
|
100.00%
|
packages/visitor-keys/src/visitor-keys.ts
|
4
|
4
|
0
|
0
|
100.00%
|