Skip to content

Commit 157d715

Browse files
Standard8azeemba
authored andcommitted
Fix eslint-plugin-self to work with flat-config.
1 parent 4a4e557 commit 157d715

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

vendor/eslint-plugin-self/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ if (plugin.configs) {
3333
selfPlugin.configs[configName].extends = [].concat(config.extends)
3434
.map(extendsName => extendsName.replace(`plugin:${pluginName}/`, 'plugin:self/'));
3535
}
36-
if (config.plugins) {
36+
// The Array.isArray avoids attempting to change the plugins property for
37+
// eslint v9 based configurations.
38+
if (config.plugins && Array.isArray(config.plugins)) {
3739
selfPlugin.configs[configName].plugins = [].concat(config.plugins)
3840
.map(enabledPluginName => enabledPluginName.replace(pluginName, 'self'));
3941
}

0 commit comments

Comments
 (0)