tech(typescript): added tslint to default task

pull/2746/head
Torkel Ödegaard 10 years ago
parent d4a701aad0
commit 166a3c4d64
  1. 13
      public/app/core/filters/filters.ts
  2. 4
      public/test/karma.conf.js
  3. 1
      tasks/default_task.js

@ -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 {};

@ -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,
});
};

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

Loading…
Cancel
Save