diff --git a/gulpTasks/web.js b/gulpTasks/web.js index 423cc09..cd64c08 100644 --- a/gulpTasks/web.js +++ b/gulpTasks/web.js @@ -19,6 +19,7 @@ rename = require('gulp-rename'), inject = require('gulp-inject'), uglify = require('gulp-uglify'), + tslint = require('gulp-tslint'), watch = require('gulp-watch'), Builder = require('systemjs-builder'); @@ -30,6 +31,14 @@ .pipe(gulp.dest(path.join(config.targets.buildFolder))); }); + gulp.task("[private-web]:lint-app-code", () => + gulp.src(config.source.files.app.ts) + .pipe(tslint({ + formatter: 'verbose' + })) + .pipe(tslint.report()) + ); + gulp.task('[private-web]:bundle-vendor-scripts', function () { var builder = new Builder(); gulp.src(config.source.files.angular2rc1deps) diff --git a/package.json b/package.json index 90f8047..9b8891b 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "gulp-sourcemaps": "^1.6.0", "gulp-symdest": "^1.0.0", "gulp-tap": "^0.1.3", + "gulp-tslint": "^6.1.1", "gulp-typescript": "^2.10.0", "gulp-uglify": "^1.4.1", "gulp-watch": "^4.3.5", @@ -56,6 +57,7 @@ "stream-series": "^0.1.1", "systemjs-builder": "0.15.13", "tether": "^1.1.1", + "tslint": "^3.15.1", "typescript": "^2.0.2", "typings": "^1.3.2" }, diff --git a/src/BoardZ/app/apiConfig.ts b/src/BoardZ/app/apiConfig.ts new file mode 100644 index 0000000..b3bb33c --- /dev/null +++ b/src/BoardZ/app/apiConfig.ts @@ -0,0 +1,6 @@ +export class ApiConfig { + + public get rootUrl(): string { + return 'https://boardzapi.azurewebsites.net/'; + } +} diff --git a/src/BoardZ/app/appConfig.ts b/src/BoardZ/app/appConfig.ts deleted file mode 100644 index e6a02e9..0000000 --- a/src/BoardZ/app/appConfig.ts +++ /dev/null @@ -1,3 +0,0 @@ -export class AppConfiguration { - public apiEndpoint: string = 'https://boardzapi.azurewebsites.net/'; -} diff --git a/src/BoardZ/app/components/dashboard/dashboard.html b/src/BoardZ/app/components/dashboard/dashboard.html index cc991d1..15501f5 100644 --- a/src/BoardZ/app/components/dashboard/dashboard.html +++ b/src/BoardZ/app/components/dashboard/dashboard.html @@ -4,9 +4,9 @@