mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 21:13:36 +00:00
This commit adds rules for GCI, turns on rules that do not error on our codebase, and changes frontend_tests/.eslintrc.json's no-sync rule to off (as per AirBnB's style guide). Rules for GCI: no-restricted-syntax, no-nested-ternary, spaced-comment, space-infix-ops, newline-per-chained-call, padded-blocks, no-whitespace-before-property, space-in-parens Rules that do not error: no-useless-constructor, no-dupe-class-members, no-duplicate-imports, no-iterator, no-undef, dot-notation, no-case-declarations, no-unneeded-ternary, eol-last, Finally, eqeqeq is changed from 2 to ['error', 'allow-null'], going from jslint defaults to airbnb's recommendation (there were no errors)
17 lines
235 B
JSON
17 lines
235 B
JSON
{
|
|
"env": {
|
|
"shared-node-browser": true
|
|
},
|
|
"globals": {
|
|
"assert": false,
|
|
"add_dependencies": false,
|
|
"casper": false,
|
|
"document": false,
|
|
"set_global": false,
|
|
"window": false
|
|
},
|
|
"rules": {
|
|
"no-sync": 0
|
|
}
|
|
}
|