Skip to content

Commit a57f36e

Browse files
authoredJan 17, 2025··
fix(valid-types): update closure suppress types; fixes #1349 (#1350)
1 parent d2c6040 commit a57f36e

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed
 

‎src/rules/validTypes.js

+9
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,16 @@ const suppressTypes = new Set([
2424
// https://github.com/google/closure-compiler/blob/master/src/com/google/javascript/jscomp/parsing/ParserConfig.properties#L154
2525
'accessControls',
2626
'checkDebuggerStatement',
27+
'checkEs5InheritanceCorrectnessConditions',
2728
'checkPrototypalTypes',
2829
'checkRegExp',
2930
'checkTypes',
3031
'checkVars',
32+
'closureClassChecks',
3133
'closureDepMethodUsageChecks',
3234
'const',
3335
'constantProperty',
36+
'dangerousUnrecognizedTypeError',
3437
'deprecated',
3538
'duplicate',
3639
'es5Strict',
@@ -42,19 +45,23 @@ const suppressTypes = new Set([
4245
'lateProvide',
4346
'legacyGoogScopeRequire',
4447
'lintChecks',
48+
'lintVarDeclarations',
4549
'messageConventions',
4650
'misplacedTypeAnnotation',
4751
'missingOverride',
4852
'missingPolyfill',
4953
'missingProperties',
5054
'missingProvide',
5155
'missingRequire',
56+
'missingReturn',
5257
'missingSourcesWarnings',
5358
'moduleLoad',
59+
'msgDescriptions',
5460
'nonStandardJsDocs',
5561
'partialAlias',
5662
'polymer',
5763
'reportUnknownTypes',
64+
'strictCheckTypes',
5865
'strictMissingProperties',
5966
'strictModuleDepCheck',
6067
'strictPrimitiveOperators',
@@ -69,6 +76,8 @@ const suppressTypes = new Set([
6976
'unknownDefines',
7077
'untranspilableFeatures',
7178
'unusedLocalVariables',
79+
80+
// Not documented?
7281
'unusedPrivateMembers',
7382
'useOfGoogProvide',
7483
'uselessCode',

0 commit comments

Comments
 (0)
Please sign in to comment.