Skip to content

Commit 71f37c5

Browse files
refactor: use optional chaining when validating config rules (#18893)
* refactor: use optional chaining when validating config rules This change reduces the number of "&&" while still keeping the same behavior * refactor: use optional chaining when validating config rules * refactor: use optional chaining when validating config rules
1 parent 2c2805f commit 71f37c5

1 file changed

Lines changed: 1 addition & 5 deletions

File tree

lib/config/flat-config-helpers.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,9 @@ function parseRuleId(ruleId) {
6565
* or undefined if not.
6666
*/
6767
function getRuleFromConfig(ruleId, config) {
68-
6968
const { pluginName, ruleName } = parseRuleId(ruleId);
7069

71-
const plugin = config.plugins && config.plugins[pluginName];
72-
const rule = plugin && plugin.rules && plugin.rules[ruleName];
73-
74-
return rule;
70+
return config.plugins?.[pluginName]?.rules?.[ruleName];
7571
}
7672

7773
/**

0 commit comments

Comments
 (0)