UNPKG

code-assess

Version:
92 lines (91 loc) 3.41 kB
{ "name": "code-assess", "version": "0.2.10", "description": "Runs a bunch of tests and linters", "main": "src/code-assess.js", "scripts": { "test": "npm run es_test && npm run html_test && npm run scss_test && npm run sonarwhal_test && npm run flake8_test", "es_test": "mocha --require babel-register --reporter spec test/test_eslint.js", "html_test": "mocha --require babel-register --reporter spec test/test_htmlhint.js", "scss_test": "mocha --require babel-register --reporter spec test/test_scsslint.js", "sonarwhal_test": "mocha --exit --require babel-register --reporter spec test/test_sonarwhal.js", "flake8_test": "mocha --require babel-register --reporter spec test/test_flake8.js", "testServer": "babel-node test/server/server.js", "cover": "babel-node node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha -- -R spec test/*", "assess": "babel-node src/code-assess.js src", "build": "babel src --out-dir lib", "prepublishOnly": "npm run test && npm run build" }, "repository": { "type": "git", "url": "git+https://github.com/cyrillegin/code-assess.git" }, "engines": { "node": ">=8.6.0" }, "author": "Cyrille Gindreau", "license": "ISC", "bugs": { "url": "https://github.com/cyrillegin/code-assess/issues" }, "homepage": "https://github.com/cyrillegin/code-assess#readme", "bin": { "code-assess": "./lib/code-assess.js" }, "devDependencies": { "babel-cli": "6.26.0", "babel-core": "6.26.3", "babel-preset-env": "1.7.0", "babel-register": "6.26.0", "chai": "4.1.2", "coveralls": "3.0.1", "express": "4.16.3", "istanbul": "0.4.5", "mocha": "5.2.0" }, "keywords": [ "test", "lint", "eslint", "scsslint", "htmlhint", "sonarwhal" ], "dependencies": { "@sonarwhal/formatter-stylish": "2.0.3", "@sonarwhal/rule-amp-validator": "3.0.2", "@sonarwhal/rule-apple-touch-icons": "3.0.2", "@sonarwhal/rule-axe": "4.0.2", "@sonarwhal/rule-content-type": "3.0.4", "@sonarwhal/rule-disown-opener": "3.0.3", "@sonarwhal/rule-highest-available-document-mode": "3.0.4", "@sonarwhal/rule-html-checker": "4.0.0", "@sonarwhal/rule-http-cache": "3.1.1", "@sonarwhal/rule-image-optimization-cloudinary": "3.0.2", "@sonarwhal/rule-manifest-app-name": "4.0.2", "@sonarwhal/rule-manifest-exists": "4.0.1", "@sonarwhal/rule-manifest-file-extension": "4.0.1", "@sonarwhal/rule-manifest-is-valid": "5.0.1", "@sonarwhal/rule-meta-charset-utf-8": "3.0.3", "@sonarwhal/rule-meta-viewport": "3.0.2", "@sonarwhal/rule-no-disallowed-headers": "3.0.3", "@sonarwhal/rule-no-friendly-error-pages": "3.0.2", "@sonarwhal/rule-no-html-only-headers": "3.0.4", "@sonarwhal/rule-no-http-redirects": "3.0.2", "@sonarwhal/rule-no-protocol-relative-urls": "3.0.2", "@sonarwhal/rule-no-vulnerable-javascript-libraries": "3.3.0", "@sonarwhal/rule-ssllabs": "3.0.3", "@sonarwhal/rule-strict-transport-security": "3.0.2", "@sonarwhal/rule-validate-set-cookie-header": "3.0.2", "@sonarwhal/rule-x-content-type-options": "3.0.3", "babel-eslint": "8.2.3", "babel-polyfill": "6.26.0", "eslint": "4.19.1", "eslint-plugin-import": "2.12.0", "htmlhint": "0.9.13", "sass-lint": "1.12.1" }, "optionalDependencies": { "sonarwhal": "1.9.1" } }