diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..6313b56 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* text=auto eol=lf diff --git a/eslint-plugin-require-useeffect-dependency-array/src/rules/require-useeffect-dependency-array.js b/eslint-plugin-require-useeffect-dependency-array/src/rules/require-useeffect-dependency-array.js index c420a66..0f60cc2 100644 --- a/eslint-plugin-require-useeffect-dependency-array/src/rules/require-useeffect-dependency-array.js +++ b/eslint-plugin-require-useeffect-dependency-array/src/rules/require-useeffect-dependency-array.js @@ -1,33 +1,33 @@ -"use strict"; +'use strict'; /** @type {import('eslint').Rule.RuleModule} */ module.exports = { meta: { messages: { - requireDependencyArray: "useEffect should have a dependency array.", + requireDependencyArray: 'useEffect should have a dependency array.', }, - type: "problem", + type: 'problem', docs: { - description: "Enforce that useEffect has a dependency array.", + description: 'Enforce that useEffect has a dependency array.', recommended: true, }, - fixable: "code", + fixable: 'code', schema: [], }, create(context) { return { CallExpression(node) { if ( - node.callee.type === "Identifier" && - node.callee.name === "useEffect" + node.callee.type === 'Identifier' && + node.callee.name === 'useEffect' ) { const dependencies = node.arguments[1]; - if (!(dependencies && dependencies.type === "ArrayExpression")) { + if (!(dependencies && dependencies.type === 'ArrayExpression')) { context.report({ node, - messageId: "requireDependencyArray", + messageId: 'requireDependencyArray', fix(fixer) { - return fixer.insertTextAfter(node.arguments[0], ", []"); + return fixer.insertTextAfter(node.arguments[0], ', []'); }, }); }