eslint-plugin-unicorn
Version:
Various awesome ESLint rules
22 lines (19 loc) • 535 B
JavaScript
;
const simpleArraySearchRule = require('./shared/simple-array-search-rule.js');
const {messages, createListeners} = simpleArraySearchRule({
method: 'findIndex',
replacement: 'indexOf',
});
/** @type {import('eslint').Rule.RuleModule} */
module.exports = {
create: context => createListeners(context),
meta: {
type: 'suggestion',
docs: {
description: 'Prefer `Array#indexOf()` over `Array#findIndex()` when looking for the index of an item.',
},
fixable: 'code',
hasSuggestions: true,
messages,
},
};