projects
/
dotfiles
/
.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
massive update, probably broken
[dotfiles/.git]
/
.config
/
coc
/
extensions
/
node_modules
/
coc-prettier
/
node_modules
/
eslint
/
lib
/
init
/
autoconfig.js
diff --git
a/.config/coc/extensions/node_modules/coc-prettier/node_modules/eslint/lib/init/autoconfig.js
b/.config/coc/extensions/node_modules/coc-prettier/node_modules/eslint/lib/init/autoconfig.js
index 64be3d2a84f49bc0a646d8a3e85171442b0ec18f..054c538496f88614345fb7d49fb3b70fe10d1eab 100644
(file)
--- a/
.config/coc/extensions/node_modules/coc-prettier/node_modules/eslint/lib/init/autoconfig.js
+++ b/
.config/coc/extensions/node_modules/coc-prettier/node_modules/eslint/lib/init/autoconfig.js
@@
-9,9
+9,9
@@
// Requirements
//------------------------------------------------------------------------------
// Requirements
//------------------------------------------------------------------------------
-const
lodash = require("lodash
"),
+const
equal = require("fast-deep-equal
"),
recConfig = require("../../conf/eslint-recommended"),
recConfig = require("../../conf/eslint-recommended"),
- ConfigOps = require("
..
/shared/config-ops"),
+ ConfigOps = require("
@eslint/eslintrc/lib
/shared/config-ops"),
{ Linter } = require("../linter"),
configRule = require("./config-rule");
{ Linter } = require("../linter"),
configRule = require("./config-rule");
@@
-85,7
+85,7
@@
class Registry {
* @returns {void}
*/
populateFromCoreRules() {
* @returns {void}
*/
populateFromCoreRules() {
- const rulesConfig = configRule.createCoreRuleConfigs();
+ const rulesConfig = configRule.createCoreRuleConfigs(
/* noDeprecated = */ true
);
this.rules = makeRegistryItems(rulesConfig);
}
this.rules = makeRegistryItems(rulesConfig);
}
@@
-301,7
+301,7
@@
class Registry {
ruleSetIdx += 1;
if (cb) {
ruleSetIdx += 1;
if (cb) {
- cb(totalFilesLinting); // eslint-disable-line callback-return
+ cb(totalFilesLinting); // eslint-disable-line
node/
callback-return
}
});
}
});
@@
-316,10
+316,10
@@
class Registry {
/**
* Extract rule configuration into eslint:recommended where possible.
*
/**
* Extract rule configuration into eslint:recommended where possible.
*
- * This will return a new config with `
"extends": "eslint:recommended"
` and
+ * This will return a new config with `
["extends": [ ..., "eslint:recommended"]
` and
* only the rules which have configurations different from the recommended config.
* @param {Object} config config object
* only the rules which have configurations different from the recommended config.
* @param {Object} config config object
- * @returns {Object} config object using `"extends":
"eslint:recommended"
`
+ * @returns {Object} config object using `"extends":
["eslint:recommended"]
`
*/
function extendFromRecommended(config) {
const newConfig = Object.assign({}, config);
*/
function extendFromRecommended(config) {
const newConfig = Object.assign({}, config);
@@
-329,11
+329,11
@@
function extendFromRecommended(config) {
const recRules = Object.keys(recConfig.rules).filter(ruleId => ConfigOps.isErrorSeverity(recConfig.rules[ruleId]));
recRules.forEach(ruleId => {
const recRules = Object.keys(recConfig.rules).filter(ruleId => ConfigOps.isErrorSeverity(recConfig.rules[ruleId]));
recRules.forEach(ruleId => {
- if (
lodash.isE
qual(recConfig.rules[ruleId], newConfig.rules[ruleId])) {
+ if (
e
qual(recConfig.rules[ruleId], newConfig.rules[ruleId])) {
delete newConfig.rules[ruleId];
}
});
delete newConfig.rules[ruleId];
}
});
- newConfig.extends
= RECOMMENDED_CONFIG_NAME
;
+ newConfig.extends
.unshift(RECOMMENDED_CONFIG_NAME)
;
return newConfig;
}
return newConfig;
}