🌐 AI搜索 & 代理 主页
Skip to content
Closed
Show file tree
Hide file tree
Changes from 18 commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
6315322
Build: Configure eslint
JuanMaRuiz Jan 20, 2019
54be4f2
Build: Configure eslint
JuanMaRuiz Jan 20, 2019
ed18cae
Build: Configure eslint
JuanMaRuiz Jan 20, 2019
4efc809
Build: Fixing eslint errors
JuanMaRuiz Jan 20, 2019
97f2bfe
Build: Fixing eslint line length errors
JuanMaRuiz Jan 21, 2019
49d0a94
Build: Fixing eslint non nesting ternary
JuanMaRuiz Jan 22, 2019
624e7ce
Build: Removed old jshint grunt task
JuanMaRuiz Jan 22, 2019
12ee0c5
Build: Configure eslint
JuanMaRuiz Mar 7, 2019
13a8efa
Build: Configure eslint
JuanMaRuiz Mar 7, 2019
57c01b7
Build: Configure eslint
JuanMaRuiz Mar 7, 2019
a80d39b
Build: Configure eslint
JuanMaRuiz Mar 7, 2019
c888650
Merge branch 'fix-438-use-eslint' of https://github.com/JuanMaRuiz/si…
JuanMaRuiz Mar 7, 2019
5c763ff
Build: Configure eslint - PR requested changes
JuanMaRuiz Mar 10, 2019
4cc4ae1
Build: Configure eslint
JuanMaRuiz Mar 10, 2019
7b96d79
Build: Configure eslint for test folder
JuanMaRuiz May 7, 2019
e1e793e
Merge branch 'master' into fix-438-use-eslint
JuanMaRuiz May 7, 2019
57efcda
Build: Configure eslint for test folder
JuanMaRuiz May 7, 2019
03f498c
Build: Configure eslint for test folder
JuanMaRuiz May 7, 2019
8fae5dd
Build: Configure eslint - PR request
JuanMaRuiz May 24, 2019
24d0a94
Build: Configure eslint - PR improvements
JuanMaRuiz May 26, 2019
684520f
Build: Configure eslint - PR improvements
JuanMaRuiz May 26, 2019
f258209
Build: Configure eslint - PR improvements
JuanMaRuiz May 26, 2019
acc8a1c
Build: Configure eslint - PR improvements
JuanMaRuiz May 26, 2019
1d2d470
Build: Configure eslint - PR improvements
JuanMaRuiz May 26, 2019
fb6b2f2
Build: Removed strict configuration in eslint
JuanMaRuiz May 26, 2019
ea5dca1
Build: Improve eslint configuration, fix configuration errors
JuanMaRuiz May 27, 2019
9f12b3b
Build: Improve eslint configuration, fix configuration errors
JuanMaRuiz May 27, 2019
09d6a26
Build: Some PR improvements and re-indents
JuanMaRuiz May 27, 2019
7c3f27e
Build: Improve eslint configuration, changed location and setTimeout
JuanMaRuiz May 28, 2019
bfe54cd
Merge remote-tracking branch 'origin/fix-438-use-eslint' into fix-438…
JuanMaRuiz May 28, 2019
e8a2553
Build: Reverted dot notation to bracket notation in sizzle
JuanMaRuiz May 28, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
external
node_modules
*.min.js
dist/**
build/**
34 changes: 34 additions & 0 deletions .eslintrc-browser.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"root": true,

"extends": "jquery",

// Support:
// - Desktop: Chrome 16+, Edge 12+, Firefox 3.6+, Internet Explorer 7+1, Opera 11.6+, Safari 4.0+
// - Mobile: Android 2.3+, iOS 5.1+
// More info: https://github.com/jquery/sizzle/wiki#-browser-support

"parserOptions": {
"ecmaVersion": 3
},

// The browser env is not enabled on purpose so that code takes
// all browser-only globals from window instead of assuming
// they're available as globals. This makes it possible to use
// jQuery with tools like jsdom which provide a custom window
// implementation.
"env": {
"node": true
},

"globals": {
"window": true,
"jQuery": true,
"define": true,
"module": true
},

"rules": {
"strict": ["error", "function"]
}
}
6 changes: 6 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"extends": ".eslintrc-browser.json",
"rules": {
"no-nested-ternary": 1
}
}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@
.DS_Store
node_modules
bower_components
.idea/
3 changes: 0 additions & 3 deletions .jscsrc

This file was deleted.

17 changes: 0 additions & 17 deletions .jshintrc

This file was deleted.

44 changes: 16 additions & 28 deletions Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,13 @@ module.exports = function( grunt ) {

// Real Safari 6.1 and 7.0 are not available
"bs_safari-6.0", "bs_safari-8.0", "bs_safari-9.1", "bs_safari-10.1",
"bs_safari-11.1", "bs_safari-12.0",
"bs_safari-11.1", "bs_safari-12.0"
];

browsers.ios = [
"bs_ios-5.1", "bs_ios-6.0", "bs_ios-7.0", "bs_ios-8.3", "bs_ios-9.3", "bs_ios-10.3",

"bs_ios-11.4", "bs_ios-12.1",
"bs_ios-11.4", "bs_ios-12.1"
];
browsers.android = [
"bs_android-4.0", "bs_android-4.1", "bs_android-4.2",
Expand All @@ -69,7 +69,7 @@ module.exports = function( grunt ) {
}

// Project configuration
grunt.initConfig({
grunt.initConfig( {
pkg: grunt.file.readJSON( "package.json" ),
dateString: new Date().toISOString().replace( /\..*Z/, "" ),
compile: {
Expand Down Expand Up @@ -133,42 +133,30 @@ module.exports = function( grunt ) {

"requirejs/require.js": "requirejs/require.js",
"requirejs-domready/domReady.js": "requirejs-domready/domReady.js",
"requirejs-text/text.js": "requirejs-text/text.js",
"requirejs-text/text.js": "requirejs-text/text.js"
}
}
},
jshint: {
eslint: {
options: {
jshintrc: true

// See https://github.com/sindresorhus/grunt-eslint/issues/119
quiet: true
},
all: {
src: [ files.source, files.grunt, files.karma, files.speed, files.tests ]
}
},
jscs: {
src: {
options: {
requireDotNotation: null
},
src: [ files.source ]
src: files.source
},
dev: {
src: [ files.source, files.grunt, files.karma, files.speed, files.tests ]
},
grunt: {
options: {
requireCamelCaseOrUpperCaseIdentifiers: null
},
src: [ files.grunt ]
src: files.grunt
},
speed: [ files.speed ],
speed: files.speed,
tests: {
options: {
maximumLineLength: null
},
src: [ files.tests ]
},
karma: {
options: {
requireCamelCaseOrUpperCaseIdentifiers: null
},
src: [ files.karma ]
}
},
Expand Down Expand Up @@ -256,15 +244,15 @@ module.exports = function( grunt ) {
],
tasks: [ "build", "karma:watch:run" ]
}
});
} );

// Integrate Sizzle specific tasks
grunt.loadTasks( "tasks" );

// Load dev dependencies
require( "load-grunt-tasks" )( grunt );

grunt.registerTask( "lint", [ "jsonlint", "jshint", "jscs" ] );
grunt.registerTask( "lint", [ "jsonlint", "eslint" ] );
grunt.registerTask( "start", [ "karma:watch:start", "watch" ] );

// Execute tests all browsers in sequential way,
Expand Down
Loading