Skip to content

Commit

Permalink
implement eslint-config-agrc
Browse files Browse the repository at this point in the history
  • Loading branch information
stdavis committed May 30, 2017
1 parent dc3dab2 commit a25188a
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 210 deletions.
110 changes: 1 addition & 109 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -1,111 +1,3 @@
{
env: {
browser: true,
jasmine: true,
amd: true,
node: true
},
globals: {},
plugins: [
"html"
],
extends: "eslint:recommended",
rules: {
curly: "error",
default-case: "error",
dot-notation: ["error", { "allowPattern": "^[a-z]+(_[a-z]+)+$" }],
eqeqeq: "error",
guard-for-in: "error",
no-alert: "error",
no-caller: "error",
no-console: "off",
no-div-regex: "error",
no-else-return: "error",
no-eq-null: "error",
no-eval: "error",
no-extend-native: "error",
no-extra-bind: "error",
no-floating-decimal: "error",
no-global-assign: "error",
no-implicit-globals: "error",
no-implied-eval: "error",
no-invalid-this: "error",
no-iterator: "error",
no-labels: "error",
no-lone-blocks: "error",
no-loop-func: "error",
no-template-curly-in-string: "off",
no-unsafe-negation: "error",
no-magic-numbers: ["warn", { "ignore": [-1, 0, 1, 200, 404, 500], "ignoreArrayIndexes": true }],
no-multi-spaces: "error",
no-multi-str: "error",
no-new-func: "error",
no-new-wrappers: "error",
no-new: "warn",
no-proto: "error",
no-redeclare: "error",
no-return-assign: "error",
no-script-url: "error",
no-self-assign: "error",
no-self-compare: "error",
no-sequences: "error",
no-unused-expressions: "error",
no-useless-concat: "error",
no-useless-escape: "error",
no-with: "error",
radix: "error",
wrap-iife: "error",
yoda: ["error", "never"],

no-catch-shadow: "error",
no-shadow: "error",
no-shadow-restricted-names: "error",
no-use-before-define: "error",

array-bracket-spacing: "error",
brace-style: "error",
camelcase: "error",
comma-dangle: "error",
comma-spacing: "error",
comma-style: ["error", "last"],
computed-property-spacing: "error",
consistent-this: ["error", "that"],
eol-last: "error",
func-call-spacing: "error",
indent: ["error", 4, { "SwitchCase": 1 }],
key-spacing: ["error", { "afterColon": true }],
keyword-spacing: ["error", { "after": true }],
max-len: ["error", 120],
new-cap: "error",
newline-before-return: "error",
no-array-constructor: "error",
no-bitwise: "error",
no-lonely-if: "error",
no-multiple-empty-lines: "error",
no-negated-condition: "error",
no-new-object: "error",
no-tabs: "error",
no-trailing-spaces: "error",
no-underscore-dangle: ["error", { "allowAfterThis": true }],
no-unneeded-ternary: "error",
no-whitespace-before-property: "error",
object-curly-spacing: ["error", "always"],
object-property-newline: "error",
one-var-declaration-per-line: ["error", "always"],
one-var: ["error", "never"],
operator-assignment: ["error", "never"],
operator-linebreak: ["error", "after"],
padded-blocks: ["error", "never"],
quote-props: ["error", "as-needed"],
quotes: ["error", "single", { "avoidEscape": true }],
semi-spacing: ["error", { "before": false, "after": true }],
semi: ["error", "always"],
space-before-blocks: ["error", "always"],
space-before-function-paren: ["error", { "anonymous": "always", "named": "never" }],
space-in-parens: ["error", "never"],
space-infix-ops: "error",
space-unary-ops: "off",
spaced-comment: ["error", "always"],
unicode-bom: "error"
}
"extends": "agrc"
}
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
"devDependencies": {
"dojo": "^1.11.2",
"eslint": "^3.9.1",
"eslint-config-agrc": "^1.2.0",
"eslint-plugin-html": "^2.0.1",
"grunt": "^1.0.1",
"grunt-bump": "^0.8.0",
Expand All @@ -36,8 +37,8 @@
"grunt-processhtml": "^0.4.1",
"grunt-ssh": "^0",
"load-grunt-tasks": "^3.5.1",
"uglify-js": "^3.0.11",
"phantomjs-prebuilt": "^2.1.7"
"phantomjs-prebuilt": "^2.1.7",
"uglify-js": "^3.0.11"
},
"scripts": {
"test": "grunt travis -v"
Expand Down
114 changes: 15 additions & 99 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,6 @@ ajv@^4.7.0, ajv@^4.9.1:
co "^4.6.0"
json-stable-stringify "^1.0.1"

align-text@^0.1.1, align-text@^0.1.3:
version "0.1.4"
resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
dependencies:
kind-of "^3.0.2"
longest "^1.0.1"
repeat-string "^1.5.2"

amdefine@>=0.0.4:
version "1.0.1"
resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
Expand Down Expand Up @@ -358,10 +350,6 @@ camelcase-keys@^2.0.0:
camelcase "^2.0.0"
map-obj "^1.0.0"

camelcase@^1.0.2:
version "1.2.1"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"

camelcase@^2.0.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
Expand All @@ -387,13 +375,6 @@ caw@^1.0.1:
object-assign "^3.0.0"
tunnel-agent "^0.4.0"

center-align@^0.1.1:
version "0.1.3"
resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad"
dependencies:
align-text "^0.1.3"
lazy-cache "^1.0.3"

chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3, chalk@~1.1.1:
version "1.1.3"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
Expand Down Expand Up @@ -424,14 +405,6 @@ cli-width@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.1.0.tgz#b234ca209b29ef66fc518d9b98d5847b00edf00a"

cliui@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1"
dependencies:
center-align "^0.1.1"
right-align "^0.1.1"
wordwrap "0.0.2"

clone-stats@^0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1"
Expand Down Expand Up @@ -476,7 +449,7 @@ combined-stream@^1.0.5, combined-stream@~1.0.5:
dependencies:
delayed-stream "~1.0.0"

commander@^2.9.0:
commander@^2.9.0, commander@~2.9.0:
version "2.9.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4"
dependencies:
Expand Down Expand Up @@ -635,7 +608,7 @@ debug@~2.2.0:
dependencies:
ms "0.7.1"

decamelize@^1.0.0, decamelize@^1.1.2:
decamelize@^1.1.2:
version "1.2.0"
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"

Expand Down Expand Up @@ -707,13 +680,6 @@ deep-is@~0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"

define-properties@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94"
dependencies:
foreach "^2.0.5"
object-keys "^1.0.8"

del@^2.0.2:
version "2.2.2"
resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8"
Expand Down Expand Up @@ -938,6 +904,10 @@ escope@^3.6.0:
esrecurse "^4.1.0"
estraverse "^4.1.1"

eslint-config-agrc@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/eslint-config-agrc/-/eslint-config-agrc-1.2.0.tgz#ffc02fab9bf0324764a5653207da4e693019cac2"

eslint-plugin-html@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/eslint-plugin-html/-/eslint-plugin-html-2.0.1.tgz#3a829510e82522f1e2e44d55d7661a176121fce1"
Expand Down Expand Up @@ -1232,10 +1202,6 @@ for-own@^0.1.4:
dependencies:
for-in "^1.0.1"

foreach@^2.0.5:
version "2.0.5"
resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99"

forever-agent@~0.6.1:
version "0.6.1"
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
Expand Down Expand Up @@ -1281,10 +1247,6 @@ fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2:
mkdirp ">=0.5 0"
rimraf "2"

function-bind@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.0.tgz#16176714c801798e4e8f2cf7f7529467bb4a5771"

gauge@~2.7.1:
version "2.7.3"
resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.3.tgz#1c23855f962f17b3ad3d0dc7443f304542edfe09"
Expand Down Expand Up @@ -1550,14 +1512,13 @@ grunt-contrib-stylus@^1.0.0:
nib "^1.1.0"
stylus "^0.54.0"

grunt-contrib-uglify@^2.0.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/grunt-contrib-uglify/-/grunt-contrib-uglify-2.3.0.tgz#b3d0260ebdd6cefa12ff2f8e9e1e259f7de4216f"
grunt-contrib-uglify@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/grunt-contrib-uglify/-/grunt-contrib-uglify-3.0.1.tgz#fdeb5f938a4c8042f8e86ae46f63554e8e9511cb"
dependencies:
chalk "^1.0.0"
maxmin "^1.1.0"
object.assign "^4.0.4"
uglify-js "~2.8.21"
uglify-js "~3.0.4"
uri-path "^1.0.0"

grunt-contrib-watch@^1.0.0:
Expand Down Expand Up @@ -2275,10 +2236,6 @@ klaw@^1.0.0:
optionalDependencies:
graceful-fs "^4.1.9"

lazy-cache@^1.0.3:
version "1.0.4"
resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"

lazy-req@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/lazy-req/-/lazy-req-1.1.0.tgz#bdaebead30f8d824039ce0ce149d4daa07ba1fac"
Expand Down Expand Up @@ -2437,7 +2394,7 @@ logalot@^2.0.0:
figures "^1.3.5"
squeak "^1.0.0"

longest@^1.0.0, longest@^1.0.1:
longest@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"

Expand Down Expand Up @@ -2695,18 +2652,6 @@ object-assign@^4.0.0, object-assign@^4.0.1, object-assign@^4.1.0:
version "4.1.1"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"

object-keys@^1.0.10, object-keys@^1.0.8:
version "1.0.11"
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d"

object.assign@^4.0.4:
version "4.0.4"
resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.0.4.tgz#b1c9cc044ef1b9fe63606fc141abbb32e14730cc"
dependencies:
define-properties "^1.1.2"
function-bind "^1.1.0"
object-keys "^1.0.10"

object.omit@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"
Expand Down Expand Up @@ -3193,12 +3138,6 @@ restore-cursor@^1.0.1:
exit-hook "^1.0.0"
onetime "^1.0.0"

right-align@^0.1.1:
version "0.1.3"
resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef"
dependencies:
align-text "^0.1.1"

rimraf@2, rimraf@^2.1.4, rimraf@^2.2.6, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.2, rimraf@^2.6.1:
version "2.6.1"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
Expand Down Expand Up @@ -3704,18 +3643,12 @@ typedarray@^0.0.6, typedarray@~0.0.5:
version "0.0.6"
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"

uglify-js@^2.7.4, uglify-js@~2.8.21:
version "2.8.22"
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.22.tgz#d54934778a8da14903fa29a326fb24c0ab51a1a0"
uglify-js@^3.0.11, uglify-js@~3.0.4:
version "3.0.13"
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.0.13.tgz#1871d736aa1e550c728d7e5a6556579e70925d68"
dependencies:
commander "~2.9.0"
source-map "~0.5.1"
yargs "~3.10.0"
optionalDependencies:
uglify-to-browserify "~1.0.0"

uglify-to-browserify@~1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7"

uid-number@^0.0.6:
version "0.0.6"
Expand Down Expand Up @@ -3883,14 +3816,6 @@ wide-align@^1.1.0:
dependencies:
string-width "^1.0.1"

window-size@0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"

wordwrap@0.0.2:
version "0.0.2"
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"

wordwrap@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
Expand All @@ -3915,15 +3840,6 @@ write@^0.2.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"

yargs@~3.10.0:
version "3.10.0"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"
dependencies:
camelcase "^1.0.2"
cliui "^2.1.0"
decamelize "^1.0.0"
window-size "0.1.0"

yauzl@2.4.1, yauzl@^2.2.1:
version "2.4.1"
resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005"
Expand Down

0 comments on commit a25188a

Please sign in to comment.