UNPKG

eslint-plugin-unused-vars

Version:
28 lines (22 loc) 743 B
/** * @fileoverview Filter imports from no-unused-vars. * @author ruoruoji */ "use strict"; const { unusedVarsPredicate } = require("./predicates"); const ruleComposer = require("eslint-rule-composer"); let rule; try { const tslint = require("@typescript-eslint/eslint-plugin"); rule = tslint.rules["no-unused-vars"]; } catch (_) { const eslint = require("eslint"); rule = new eslint.Linter().getRules().get("no-unused-vars"); } rule.meta.fixable = "code"; rule.meta.schema[0].oneOf[1].properties.autoFix = { type: "boolean", }; rule.meta.docs.url = "https://github.com/ruoruoji/eslint-plugin-unused-imports/blob/master/docs/rules/no-unused-vars.md"; module.exports = ruleComposer.filterReports(rule, unusedVarsPredicate);