summaryrefslogtreecommitdiffstats
path: root/.eslintrc.json
AgeCommit message (Collapse)Author
2020-01-20.eslintrc.json: Add rule for indentation styleJan Holthuis
2020-01-20.eslintrc.json: Add more rules regarding spacingJan Holthuis
2020-01-19.eslintrc.json: Disallow unneeded ternary ops and spaces before func parensJan Holthuis
2020-01-17.eslintrc.json: Add more rules regarding key spacing and trailing spacesJan Holthuis
2020-01-17.eslintrc.json: Allow opening/closing braces for block on same lineJan Holthuis
2020-01-17.eslintrc.json: Add even more code style rulesJan Holthuis
2020-01-17.eslintrc.json: Enforce consistent "dot-location" styleJan Holthuis
2020-01-17.eslintrc.json: Reduce camelcase severity to "warn"Jan Holthuis
2020-01-17.eslintrc.json: Order rules alphabeticallyJan Holthuis
2020-01-17.eslintrc.json: Enable require-atomic-updates ruleJan Holthuis
Although Promises aren't support by Qt Script anyway, some scripts in the res/controllers directory are using Promises anyway (i.e. the Novation Launchpad scripts). So in any case it doesn't hurt to enable this rule.
2020-01-17.eslintrc.json: Re-enabled remaining recommended eslint rulesJan Holthuis
These shouldn't cause a lot of linter issues in our existing codebase (if any). There's no reason why they shouldn't be enabled IMHO.
2020-01-17.eslintrc.json: Only ignore unused args if they start with an underscoreJan Holthuis
2020-01-16.eslintrc.json: Reduce global variable scope to certain source dirsJan Holthuis
2020-01-16.eslintrc.json: Re-enable some recommended linter rulesJan Holthuis
2020-01-16.eslintrc.json: Add '_' and 'color' to list of globalsJan Holthuis
2020-01-16.eslintrc.json: Configure eslint to use honor Mixxx coding conventionsJan Holthuis
JS coding conventions can be found at: https://www.mixxx.org/wiki/doku.php/contributing_mappings#coding_conventions_for_javascript
2020-01-16.eslintrc.json: Set up env for QScript controller mappingsJan Holthuis
2020-01-16.eslintrc.json: Disable no-unused-vars for function argumentsJan Holthuis
Previously, this setting led to a lot of false positives in out controller scripts, e.g.: 'group' is defined but never used. Found in res\controllers\KANE_QuNeo_scripts.js:1120 KANE_QuNeo.scrollPlaylist = function (channel, control, value, status, group) {
2020-01-16.eslintrc.json: Add codefactor.io's default eslint configJan Holthuis
This config file is used by codefactor.io and can be used to override some of the default settings. The default config has been obtained from: https://github.com/codefactor-io/default-configs/blob/master/.eslintrc.json