|
10 | 10 | "watch": "npm run build && grunt build && npm run watch-js & grunt watch", |
11 | 11 | "start": "electron .", |
12 | 12 | "dist": "electron-packager . Gitify --overwrite --platform=darwin --arch=x64 --version=0.30.2 --asar=true --icon=images/app-icon.icns --prune --ignore='src' --ignore='coverage'", |
13 | | - "test": "jsxhint --reporter=node_modules/jshint-stylish 'src/**/*.js', 'index.js' --exclude 'Gruntfile.js' && jscs 'src/js/' && jest" |
14 | | - }, |
15 | | - "jshintConfig": { |
16 | | - "browserify": true, |
17 | | - "unused": true, |
18 | | - "undef": true, |
19 | | - "globals": { |
20 | | - "console": false |
21 | | - } |
22 | | - }, |
23 | | - "jscsConfig": { |
24 | | - "esprima": "esprima-fb", |
25 | | - "disallowMultipleVarDecl": "exceptUndefined", |
26 | | - "validateQuoteMarks": { |
27 | | - "mark": "'", |
28 | | - "escape": false |
29 | | - }, |
30 | | - "validateParameterSeparator": ", ", |
31 | | - "validateIndentation": 2, |
32 | | - "requireSpacesInFunction": { |
33 | | - "beforeOpeningRoundBrace": true, |
34 | | - "beforeOpeningCurlyBrace": true |
35 | | - }, |
36 | | - "requireSpacesInConditionalExpression": { |
37 | | - "afterTest": true, |
38 | | - "beforeConsequent": true, |
39 | | - "afterConsequent": true, |
40 | | - "beforeAlternate": true |
41 | | - }, |
42 | | - "disallowTrailingWhitespace": true, |
43 | | - "maximumLineLength": 100, |
44 | | - "requireCurlyBraces": true, |
45 | | - "disallowMixedSpacesAndTabs": true, |
46 | | - "requireSpaceBeforeBinaryOperators": true, |
47 | | - "safeContextKeyword": [ |
48 | | - "self" |
49 | | - ], |
50 | | - "disallowMultipleLineBreaks": true, |
51 | | - "disallowMultipleLineStrings": true, |
52 | | - "disallowSpaceAfterObjectKeys": true, |
53 | | - "disallowNewlineBeforeBlockStatements": true, |
54 | | - "disallowTrailingComma": true, |
55 | | - "requireCommaBeforeLineBreak": true, |
56 | | - "requireSpaceBetweenArguments": true, |
57 | | - "requireSpaceBeforeBlockStatements": true, |
58 | | - "requireSpaceBeforeObjectValues": true, |
59 | | - "requireSpacesInForStatement": true |
| 13 | + "lint": "eslint 'src/js/' 'src/js/app.js' 'main.js'", |
| 14 | + "test": "npm run lint && jest" |
60 | 15 | }, |
61 | 16 | "jest": { |
62 | 17 | "scriptPreprocessor": "src/js/__tests__/preprocessor.js", |
|
71 | 26 | "src/js/components/settings.js": true, |
72 | 27 | "src/js/components/footer.js": true, |
73 | 28 | "src/js/components/search-input.js": true, |
74 | | - "src/js/components/settings.js": true, |
75 | 29 | "src/js/stores/auth.js": true, |
76 | 30 | "src/js/stores/notifications.js": true, |
77 | 31 | "src/js/stores/search.js": true, |
|
137 | 91 | "watchify": "=3.3.1" |
138 | 92 | }, |
139 | 93 | "devDependencies": { |
| 94 | + "babel-eslint": "=4.0.10", |
140 | 95 | "electron-packager": "=5.0.1", |
141 | 96 | "electron-prebuilt": "=0.30.2", |
142 | | - "esprima-fb": "^15001.1001.0-dev-harmony-fb", |
| 97 | + "eslint": "=1.2.1", |
143 | 98 | "grunt": "=0.4.5", |
144 | 99 | "grunt-contrib-clean": "=0.6.0", |
145 | 100 | "grunt-contrib-copy": "=0.8.0", |
146 | 101 | "grunt-contrib-less": "=1.0.1", |
147 | 102 | "grunt-contrib-watch": "=0.6.1", |
148 | 103 | "jest-cli": "=0.4.17", |
149 | | - "jscs": "=2.0.0", |
150 | | - "jshint-stylish": "=2.0.1", |
151 | | - "jsxhint": "=0.15.1", |
152 | 104 | "less": "=2.5.1" |
153 | 105 | } |
154 | 106 | } |
0 commit comments