066780fd43
Instead of explicitly copying all the linting rules between projects, openstack now publishes a set of rules (much like hacking) that can be included in projects that want to adhere by our standards. This patch switches horizon to use this set of rules. Note: The rules in eslint-config-openstack are a verbatim copy of what's currently in use in Horizon. Future versions will likely start activating rules flagged as "TODO", however you can avoid build instability by avoiding the use of fuzzy version matching in package.json (which this patch does). Change-Id: Ib93e0def096999ece7f636d028e3b1ecd4a4facc
29 lines
897 B
JSON
29 lines
897 B
JSON
{
|
|
"version": "0.0.0",
|
|
"private": true,
|
|
"name": "horizon",
|
|
"description": "OpenStack Horizon - Angular",
|
|
"repository": "none",
|
|
"license": "Apache 2.0",
|
|
"devDependencies": {
|
|
"eslint": "^0.23.0",
|
|
"eslint-config-openstack": "1.2.0",
|
|
"eslint-plugin-angular": "0.0.10",
|
|
"jasmine-core": "2.2.0",
|
|
"karma": "0.12.31",
|
|
"karma-chrome-launcher": "0.1.8",
|
|
"karma-cli": "0.0.4",
|
|
"karma-coverage": "0.3.1",
|
|
"karma-jasmine": "0.3.5",
|
|
"karma-ng-html2js-preprocessor": "0.1.2",
|
|
"karma-phantomjs-launcher": "0.2.0",
|
|
"phantomjs": "1.9.17"
|
|
},
|
|
"scripts": {
|
|
"postinstall": "if [ ! -d .venv ]; then tox -epy27 --notest; fi",
|
|
"test": "karma start horizon/karma.conf.js --single-run && karma start openstack_dashboard/karma.conf.js --single-run",
|
|
"lint": "eslint --no-color horizon/static openstack_dashboard/static"
|
|
},
|
|
"dependencies": {}
|
|
}
|