Browse Source

tech(typescript): added tslint to default task

Torkel Ödegaard 10 năm trước cách đây
mục cha
commit
166a3c4d64
3 tập tin đã thay đổi với 9 bổ sung9 xóa
  1. 7 6
      public/app/core/filters/filters.ts
  2. 1 3
      public/test/karma.conf.js
  3. 1 0
      tasks/default_task.js

+ 7 - 6
public/app/core/filters/filters.ts

@@ -15,7 +15,7 @@ module.filter('stringSort', function() {
 
 module.filter('slice', function() {
   return function(arr, start, end) {
-    if(!_.isUndefined(arr)) {
+    if (!_.isUndefined(arr)) {
       return arr.slice(start, end);
     }
   };
@@ -23,7 +23,7 @@ module.filter('slice', function() {
 
 module.filter('stringify', function() {
   return function(arr) {
-    if(_.isObject(arr) && !_.isArray(arr)) {
+    if (_.isObject(arr) && !_.isArray(arr)) {
       return angular.toJson(arr);
     } else {
       return _.isNull(arr) ? null : arr.toString();
@@ -32,8 +32,8 @@ module.filter('stringify', function() {
 });
 
 module.filter('moment', function() {
-  return function(date,mode) {
-    switch(mode) {
+  return function(date, mode) {
+    switch (mode) {
       case 'ago':
         return moment(date).fromNow();
     }
@@ -66,11 +66,12 @@ module.filter('interpolateTemplateVars', function(templateSrv) {
     } else {
       return templateSrv.replaceWithText(text, scope.row.scopedVars);
     }
-  }
+  };
 
   interpolateTemplateVars.$stateful = true;
 
   return interpolateTemplateVars;
 });
 
-export function filters() {}
+// dummy export
+export {};

+ 1 - 3
public/test/karma.conf.js

@@ -9,9 +9,6 @@ module.exports = function(config) {
     // list of files / patterns to load in the browser
     files: [
       'public/test/test-main.js',
-      {pattern: 'public_gen/.app_gen/**/*.js', included: false},
-      {pattern: 'public_gen/vendor/**/*.js', included: false},
-      {pattern: 'public_gen/test/**/*.js', included: false},
       {pattern: 'public_gen/**/*.js', included: false}
     ],
 
@@ -28,4 +25,5 @@ module.exports = function(config) {
     singleRun: true,
 
   });
+
 };

+ 1 - 0
tasks/default_task.js

@@ -6,6 +6,7 @@ module.exports = function(grunt) {
   grunt.registerTask('default', [
     'jscs',
     'jshint',
+    'tslint',
     'clean:gen',
     'copy:public_to_gen',
     'css',