|
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