diff --git a/package.json b/package.json index a0dd920987c7769ec25db9f5d9258fb416948396..9bc5bb6ba28440bf1257a3439b97b5b18d39801b 100644 --- a/package.json +++ b/package.json @@ -8,15 +8,15 @@ "build-export-min": "webpack --config webpack.export.min.js", "build-export-aot": "webpack --config webpack.export.aot.js", "build-aot": "PRODUCTION=true GIT_HASH=`git rev-parse --short HEAD` webpack --config webpack.aot.js", - "build-min": "webpack --config webpack.prod.js", - "build": "webpack --config webpack.dev.js", "plugin-server": "node ./src/plugin_examples/server.js", "dev-server": "BACKEND_URL=http://localhost:3000/ webpack-dev-server --config webpack.dev.js --mode development", "dev": "npm run dev-server & (cd deploy; node server.js)", "dev-server-aot": "PRODUCTION=true GIT_HASH=`git log --pretty=format:'%h' --invert-grep --grep=^.ignore -1` webpack-dev-server --config webpack.aot.js", "dev-server-all-interfaces": "webpack-dev-server --config webpack.dev.js --mode development --hot --host 0.0.0.0", "test": "karma start spec/karma.conf.js", - "e2e": "protractor e2e/protractor.conf" + "e2e": "protractor e2e/protractor.conf", + "lint": "tslint 'src/**/*.ts'", + "tslint": "tslint" }, "keywords": [], "author": "", @@ -49,6 +49,7 @@ "codelyzer": "^5.0.1", "core-js": "^3.0.1", "css-loader": "^3.2.0", + "eslint-plugin-html": "^6.0.0", "file-loader": "^1.1.11", "hammerjs": "^2.0.8", "html-webpack-plugin": "^3.2.0", diff --git a/tslint.json b/tslint.json new file mode 100644 index 0000000000000000000000000000000000000000..7d5f972dddc6a305cef3f6e370af74b417d1b380 --- /dev/null +++ b/tslint.json @@ -0,0 +1,14 @@ +{ + "defaultSeverity": "error", + "extends": [ + "tslint:recommended" + ], + "jsRules": {}, + "rules": { + "indent": [true, "spaces", 2], + "quotemark":false, + "semicolon":false, + "object-literal-sort-keys":false + }, + "rulesDirectory": [] +} \ No newline at end of file