retighten up the linting rules

This commit is contained in:
Peter deHaan 2014-02-11 11:48:00 -08:00
Родитель 66de7e2c4d
Коммит d0541bc867
5 изменённых файлов: 51 добавлений и 13 удалений

Просмотреть файл

@ -1,9 +1,9 @@
{
"bitwise": true,
"browser": true,
"curly": true,
"eqeqeq": true,
"esnext": true,
"globalstrict": false,
"immed": true,
"indent": 2,
"jquery": true,

30
app/.jshintrc Normal file
Просмотреть файл

@ -0,0 +1,30 @@
{
"bitwise": true,
"browser": true,
"camelcase": true,
"curly": true,
"eqeqeq": true,
"esnext": true,
"globalstrict": true,
"immed": true,
"indent": 2,
"jquery": true,
"latedef": true,
"newcap": true,
"noarg": true,
"node": false,
"quotmark": "single",
"regexp": true,
"smarttabs": true,
"strict": true,
"trailing": true,
"undef": true,
"unused": true,
"globals": {
"require": true,
"console": true,
"define": true,
"router": true,
"translator": true
}
}

Просмотреть файл

@ -8,11 +8,10 @@ module.exports = function (grunt) {
grunt.config('jscs', {
src: [
'**/*.js',
'!dist/**',
'!node_modules/**',
'!fxa-auth-server/**',
'!**/bower_components/**',
'!**/vendor/**'
'!<%= yeoman.app %>/bower_components/**',
'!<%= yeoman.app %>/scripts/vendor/**',
'!<%= yeoman.dist %>/**',
'!node_modules/**'
],
options: {
config: '.jscs.json'

Просмотреть файл

@ -12,13 +12,21 @@ module.exports = function (grunt) {
},
grunt: [
'Gruntfile.js',
'grunttasks/{,*/}*.js'
'grunttasks/*.js'
],
all: [
'<%= yeoman.app %>/scripts/{,*/}*.js',
'!<%= yeoman.app %>/scripts/vendor/*',
'server/**/*.js',
'tests/{,*/}*.js'
app: {
options: {
jshintrc: '<%= yeoman.app %>/.jshintrc'
},
src: [
'<%= yeoman.app %>/**/*.js',
'!<%= yeoman.app %>/bower_components/**',
'!<%= yeoman.app %>/scripts/vendor/**',
'!<%= yeoman.app %>/tests/**'
]
},
tests: [
'<%= yeoman.tests %>/**/*.js'
]
});
};

Просмотреть файл

@ -7,6 +7,7 @@ module.exports = function (grunt) {
grunt.config('yeoman', {
app: 'app',
dist: 'dist'
dist: 'dist',
tests: 'tests'
});
};