Skip to content

Commit b05dee8

Browse files
committed
Fix some linting errors
1 parent 1b2bc6c commit b05dee8

26 files changed

+23
-44
lines changed

.eslintrc.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ module.exports = {
88
extends: ["eslint:recommended", "prettier"],
99
env: {
1010
browser: true,
11-
node: true
11+
node: true,
12+
mocha: true
1213
},
1314
rules: {
1415
"prettier/prettier": "error"

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ notifications:
1313
on_success: change
1414
on_failure: always
1515
on_start: never
16-
script: npm run cover
16+
script: npm lint && npm run cover
1717
after_success: cat /home/travis/build/glayzzle/php-parser/coverage/lcov.info | /home/travis/build/glayzzle/php-parser/node_modules/coveralls/bin/coveralls.js

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"main": "src/index.js",
66
"scripts": {
77
"lint": "eslint src/**/*.js test/**/*.js",
8-
"test": "node node_modules/mocha/bin/mocha test --stack-size=5000",
8+
"test": "npm run lint && node node_modules/mocha/bin/mocha test --stack-size=5000",
99
"cover": "node --stack-size=5000 node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"
1010
},
1111
"repository": {

src/ast/namespace.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
*/
66

77
var Block = require("./block");
8-
var Identifier = require("./identifier");
98
var KIND = "namespace";
109

1110
/**

src/lexer/numbers.js

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,11 @@
77
"use strict";
88

99
/* istanbul ignore else */
10+
let MAX_LENGTH_OF_LONG = 10;
11+
let long_min_digits = "2147483648";
1012
if (process.arch == "x64") {
11-
var SIZEOF_LONG = 8;
12-
var MAX_LENGTH_OF_LONG = 19;
13-
var long_min_digits = "9223372036854775808";
14-
} else {
15-
var SIZEOF_LONG = 4;
16-
var MAX_LENGTH_OF_LONG = 10;
17-
var long_min_digits = "2147483648";
13+
MAX_LENGTH_OF_LONG = 19;
14+
long_min_digits = "9223372036854775808";
1815
}
1916

2017
module.exports = {

src/lexer/strings.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ module.exports = {
240240

241241
consume_VARIABLE: function() {
242242
this.consume_LABEL();
243-
ch = this.input();
243+
var ch = this.input();
244244
if (ch == "[") {
245245
this.unput(1);
246246
this.begin("ST_VAR_OFFSET");

src/parser/class.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -159,13 +159,13 @@ module.exports = {
159159
}
160160
return this.read_list(
161161
/**
162-
* Reads a constant declaration
163-
*
164-
* ```ebnf
165-
* constant_declaration ::= (T_STRING | IDENTIFIER) '=' expr
166-
* ```
167-
* @return {Constant} [:link:](AST.md#constant)
168-
*/
162+
* Reads a constant declaration
163+
*
164+
* ```ebnf
165+
* constant_declaration ::= (T_STRING | IDENTIFIER) '=' expr
166+
* ```
167+
* @return {Constant} [:link:](AST.md#constant)
168+
*/
169169
function read_constant_declaration() {
170170
var result = this.node("classconstant"),
171171
name = null,
@@ -329,7 +329,7 @@ module.exports = {
329329
* trait ::= T_TRAIT T_STRING (T_EXTENDS (NAMESPACE_NAME ',')* NAMESPACE_NAME)? '{' FUNCTION* '}'
330330
* ```
331331
*/
332-
read_trait: function(flag) {
332+
read_trait: function() {
333333
var result = this.node("trait"),
334334
propName = null,
335335
propExtends = null,

src/parser/namespace.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -119,12 +119,12 @@ module.exports = {
119119
return result(name.name, alias, type);
120120
},
121121
/**
122-
* Reads a list of use declarations
123-
* ```ebnf
124-
* use_declarations ::= use_declaration (',' use_declaration)*
125-
* ```
126-
* @see https://github.com/php/php-src/blob/master/Zend/zend_language_parser.y#L380
127-
* @return {UseItem[]}
122+
* Reads a list of use declarations
123+
* ```ebnf
124+
* use_declarations ::= use_declaration (',' use_declaration)*
125+
* ```
126+
* @see https://github.com/php/php-src/blob/master/Zend/zend_language_parser.y#L380
127+
* @return {UseItem[]}
128128
*/
129129
read_use_declarations: function(typed) {
130130
var result = [this.read_use_declaration(typed)];

src/parser/utils.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,6 @@ module.exports = {
9898
read_variable_declarations: function() {
9999
return this.read_list(function() {
100100
var node = this.node("assign"),
101-
value = null,
102101
variable = this.node("variable");
103102
// plain variable name
104103
if (this.expect(this.tok.T_VARIABLE)) {

test/arrayTests.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
var should = require("should");
21
var parser = require("../src/index");
32

43
describe("Array without keys", function() {

test/astTests.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
var should = require("should");
21
var parser = require("./main");
32

43
describe("Test AST structure", function() {

test/buffer.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
var should = require("should");
21
var parser = require("./main");
32

43
describe("Test buffers", function() {

test/commentTests.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
var should = require("should");
21
var parser = require("../src/index");
32

43
describe("Test comments", function() {

test/exprTests.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
var should = require("should");
21
var parser = require("../src/index");
32

43
describe("Test expressions", function() {

test/functionTests.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
var should = require("should");
21
var parser = require("../src/index");
32

43
describe("Function tests", function() {

test/gracefulTests.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
var should = require("should");
21
var parser = require("../src/index");
32

43
describe("Test graceful mode", function() {

test/lexerTests.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
var should = require("should");
21
var parser = require("./main");
32

43
describe("Test lexer", function() {

test/locationTests.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
var should = require("should");
21
var parser = require("../src/index");
32

43
describe("Test offsets", function() {

test/namespaceTest.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
var should = require("should");
21
var parser = require("../src/index");
32

43
describe("Test namespace statements", function() {

test/numberTests.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
var should = require("should");
21
var parser = require("./main");
32

43
describe("Test numbers", function() {

test/perfTests.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
var should = require("should");
21
var parser = require("./main");
32

43
describe("Performance tests", function() {

test/precedence.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
var should = require("should");
21
var parser = require("../src/index");
32

43
/**

test/scalarTests.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
var should = require("should");
21
var parser = require("./main");
32

43
describe("Test scalar statements", function() {

test/statementTests.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
var should = require("should");
21
var parser = require("../src/index");
32

43
describe("Test statements", function() {

test/stringTests.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
var should = require("should");
21
var parser = require("../src/index");
32

43
describe("Test strings", function() {

test/variableTests.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
var should = require("should");
21
var parser = require("./main");
32

43
describe("Test variables", function() {

0 commit comments

Comments
 (0)