Skip to content

Commit b0f0630

Browse files
chores: enforce eslint rule to avoid unused variables (jhipster#327)
1 parent 01740e0 commit b0f0630

14 files changed

Lines changed: 40 additions & 50 deletions

File tree

.eslintignore

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/packages/java-parser/samples
2-
/packages/prettier-plugin-java/samples
3-
/packages/prettier-plugin-java/test-samples
4-
node_modules
1+
packages/java-parser/samples
2+
packages/prettier-plugin-java/samples
3+
packages/prettier-plugin-java/test-samples
4+
node_modules

.eslintrc.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
extends:
3-
- eslint:recommended
3+
- eslint:recommended
44
root: true
55
env:
66
es6: true
@@ -14,27 +14,27 @@ rules:
1414
no-inner-declarations: error
1515
no-unneeded-ternary: error
1616
no-useless-return: error
17+
no-console: error
1718
no-var: error
1819
one-var:
19-
- error
20-
- never
20+
- error
21+
- never
2122
prefer-arrow-callback: error
2223
prefer-const: error
2324
react/no-deprecated: off
2425
strict: error
2526
symbol-description: error
2627
yoda:
27-
- error
28-
- never
29-
- exceptRange: true
28+
- error
29+
- never
30+
- exceptRange: true
3031
overrides:
31-
- files: "packages/*/test/**/*.js"
32-
rules:
33-
strict: off
34-
globals:
35-
context: true
36-
describe: true
37-
it: true
38-
before: true
39-
after: true
40-
32+
- files: "packages/*/test/**/*.js"
33+
rules:
34+
strict: off
35+
globals:
36+
context: true
37+
describe: true
38+
it: true
39+
before: true
40+
after: true

packages/java-parser/scripts/clone-samples.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* eslint no-console: 0 */
1+
/* eslint-disable no-console */
22
"use strict";
33
const cp = require("child_process");
44
const path = require("path");

packages/java-parser/src/tokens.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
/* eslint-disable no-unused-vars */
21
"use strict";
32
const { createToken: createTokenOrg, Lexer } = require("chevrotain");
43
let chars;

packages/prettier-plugin-java/scripts/clone-samples.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* eslint no-console: 0 */
1+
/* eslint-disable no-console */
22
"use strict";
33
const cp = require("child_process");
44
const path = require("path");

packages/prettier-plugin-java/src/printers/arrays.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
"use strict";
2-
/* eslint-disable no-unused-vars */
3-
4-
const { line, softline } = require("prettier").doc.builders;
2+
const { line } = require("prettier").doc.builders;
53
const {
64
rejectAndConcat,
75
rejectAndJoinSeps,

packages/prettier-plugin-java/src/printers/blocks-and-statements.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
"use strict";
2-
/* eslint-disable no-unused-vars */
32

43
const { line, softline, hardline } = require("prettier").doc.builders;
54
const { group, indent, concat, join } = require("./prettier-builder");
@@ -523,11 +522,11 @@ class BlocksAndStatementPrettierVisitor {
523522
return this.visitSingle(ctx);
524523
}
525524

526-
isBasicForStatement(ctx) {
525+
isBasicForStatement() {
527526
return "isBasicForStatement";
528527
}
529528

530-
isLocalVariableDeclaration(ctx) {
529+
isLocalVariableDeclaration() {
531530
return "isLocalVariableDeclaration";
532531
}
533532
}

packages/prettier-plugin-java/src/printers/classes.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
"use strict";
2-
/* eslint-disable no-unused-vars */
32
const _ = require("lodash");
43
const { line, softline, hardline } = require("prettier").doc.builders;
54
const {
@@ -716,15 +715,15 @@ class ClassesPrettierVisitor {
716715
return { ...ctx.Semicolon[0], image: "" };
717716
}
718717

719-
isClassDeclaration(ctx) {
718+
isClassDeclaration() {
720719
return "isClassDeclaration";
721720
}
722721

723-
identifyClassBodyDeclarationType(ctx) {
722+
identifyClassBodyDeclarationType() {
724723
return "identifyClassBodyDeclarationType";
725724
}
726725

727-
isDims(ctx) {
726+
isDims() {
728727
return "isDims";
729728
}
730729
}

packages/prettier-plugin-java/src/printers/expressions.js

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
"use strict";
2-
/* eslint-disable no-unused-vars */
32

43
const _ = require("lodash");
5-
const { ifBreak, line, softline, hardline } = require("prettier").doc.builders;
4+
const { ifBreak, line, softline } = require("prettier").doc.builders;
65
const { concat, group, indent } = require("./prettier-builder");
76
const { printTokenWithComments } = require("./comments");
87
const {
@@ -583,27 +582,27 @@ class ExpressionsPrettierVisitor {
583582
return rejectAndConcat([ctx.ColonColon[0], typeArguments, identifierOrNew]);
584583
}
585584

586-
identifyNewExpressionType(ctx) {
585+
identifyNewExpressionType() {
587586
return "identifyNewExpressionType";
588587
}
589588

590-
isLambdaExpression(ctx) {
589+
isLambdaExpression() {
591590
return "isLambdaExpression";
592591
}
593592

594-
isCastExpression(ctx) {
593+
isCastExpression() {
595594
return "isCastExpression";
596595
}
597596

598-
isPrimitiveCastExpression(ctx) {
597+
isPrimitiveCastExpression() {
599598
return "isPrimitiveCastExpression";
600599
}
601600

602-
isReferenceTypeCastExpression(ctx) {
601+
isReferenceTypeCastExpression() {
603602
return "isReferenceTypeCastExpression";
604603
}
605604

606-
isRefTypeInMethodRef(ctx) {
605+
isRefTypeInMethodRef() {
607606
return "isRefTypeInMethodRef";
608607
}
609608
}

packages/prettier-plugin-java/src/printers/interfaces.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
"use strict";
2-
/* eslint-disable no-unused-vars */
32

43
const { line, softline, hardline } = require("prettier").doc.builders;
54
const { concat, group, indent } = require("./prettier-builder");
@@ -296,15 +295,15 @@ class InterfacesPrettierVisitor {
296295
return group(rejectAndConcat([rejectAndJoinSeps(commas, elementValues)]));
297296
}
298297

299-
identifyInterfaceBodyDeclarationType(ctx) {
298+
identifyInterfaceBodyDeclarationType() {
300299
return "identifyInterfaceBodyDeclarationType";
301300
}
302301

303-
identifyAnnotationBodyDeclarationType(ctx) {
302+
identifyAnnotationBodyDeclarationType() {
304303
return "identifyAnnotationBodyDeclarationType";
305304
}
306305

307-
isSimpleElementValueAnnotation(ctx) {
306+
isSimpleElementValueAnnotation() {
308307
return "isSimpleElementValueAnnotation";
309308
}
310309
}

0 commit comments

Comments
 (0)