Enable more eslint recommended rules (#11168)

* chore: enable no-constant-condition

* chore: enable no-empty rule

* chore: enable no-unreachable

* chore: enable no-cond-assign

* chore: enable no-inner-declarations

* chore: remove disabled rules that are not in eslint:recommended

* fix: oops
This commit is contained in:
Huáng Jùnliàng
2020-02-24 19:04:25 -05:00
committed by GitHub
parent 2d1bac9666
commit afb0f489de
6 changed files with 184 additions and 198 deletions

View File

@@ -142,7 +142,7 @@ export default (superClass: Class<Parser>): Class<Parser> =>
modified: { [key: TsModifier]: ?true },
allowedModifiers: T[],
): void {
while (true) {
for (;;) {
const startPos = this.state.start;
const modifier: ?T = this.tsParseModifier(allowedModifiers);
@@ -204,7 +204,7 @@ export default (superClass: Class<Parser>): Class<Parser> =>
): ?(T[]) {
const result = [];
while (true) {
for (;;) {
if (this.tsIsListTerminator(kind)) {
break;
}