Revisions and Commits
rDJENKINSAGENTS Docker images for Jenkins agents | |||
D1758 | rDJENKINSAGENTSa4b4c0023fdb Install Arcanist linters | ||
rOPS Nasqueron Operations | |||
D1756 | rOPS76eab65a6391 Install linters referenced by Arcanist on devserver role. |
Related Objects
Event Timeline
To improve the efficiency of arc lint, we need to make available the following software:
- http://jshint.com/ (if a specific client exists)
- https://github.com/jscs-dev/node-jscs
- https://github.com/CSSLint/csslint/wiki/Command-line-interface
This task has been identified as suitable for the December product backlog for infrastructure. It's included in our product backlog and will be discussed for inclusion to sprint backlog this E3 meeting.
Migration from jscs to eslint
jscs has been merged with eslint, see https://medium.com/@markelog/jscs-end-of-the-line-bc9bf0b3fdb2 and https://eslint.org/blog/2016/04/welcoming-jscs-to-eslint and
Node packages
Package name | Binary symbolic link | Actual binary in node libraries |
csslint | /usr/local/bin/csslint | /usr/local/lib/node_modules/csslint/dist/cli.js |
jshint | /usr/local/bin/csslint | /usr/local/lib/node_modules/jshint/bin/jshint |
jscs | /usr/local/bin/jscs | /usr/local/lib/node_modules/jscs/bin/jscs |
eslint | /usr/local/bin/eslint | /usr/local/lib/node_modules/eslint/bin/eslint.js |
Current list of Node packages globally installed on Ysul
$ npm list -g --depth 0 (git)-[production] load: 0.73 cmd: node 86350 [running] 10.04r 7.52u 1.67s 40% 126140k /usr/local/lib ├── bower@1.8.2 ├── browserify@14.5.0 ├── cli-countdown@1.0.0 ├── csslint@1.0.5 ├── eslint@5.5.0 ├── grunt@1.0.1 ├── gulp@3.9.1 ├── jscs@3.0.7 ├── jshint@2.9.6 ├── jsonlint@1.6.2 ├── npm@6.4.0 └── react-tools@0.13.3
The currently installed list is already automated through 690ca84c957b7 (and the current test), so we've only to saltize the new list.
cli-countdown isn't documented, but apparently not in use, so it can be safely ignored.