@fenge/eslint-plugin-ts
Version:
An eslint plugin for TypeScript
17 lines • 3.35 kB
JavaScript
import { exactMapSetType } from "./rules/exact-map-set-type.js";
import { noConstEnum } from "./rules/no-const-enum.js";
import { noDeclares } from "./rules/no-declares.js";
import { noExportAssignment } from "./rules/no-export-assignment.js";
import { noMisuseSpreadingParameter } from "./rules/no-misuse-spreading-parameter.js";
import { noPropertyDecorator } from "./rules/no-property-decorator.js";
import { noUntypedEmptyArray } from "./rules/no-untyped-empty-array.js";
export const rules = {
[exactMapSetType.name]: exactMapSetType.rule,
[noConstEnum.name]: noConstEnum.rule,
[noDeclares.name]: noDeclares.rule,
[noExportAssignment.name]: noExportAssignment.rule,
[noMisuseSpreadingParameter.name]: noMisuseSpreadingParameter.rule,
[noPropertyDecorator.name]: noPropertyDecorator.rule,
[noUntypedEmptyArray.name]: noUntypedEmptyArray.rule,
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQ2hFLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUN2RCxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFDcEQsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFDckUsT0FBTyxFQUFFLDBCQUEwQixFQUFFLE1BQU0sMENBQTBDLENBQUM7QUFDdEYsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFDdkUsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0sbUNBQW1DLENBQUM7QUFFeEUsTUFBTSxDQUFDLE1BQU0sS0FBSyxHQUFvQztJQUNwRCxDQUFDLGVBQWUsQ0FBQyxJQUFJLENBQUMsRUFBRSxlQUFlLENBQUMsSUFBSTtJQUM1QyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsRUFBRSxXQUFXLENBQUMsSUFBSTtJQUNwQyxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsRUFBRSxVQUFVLENBQUMsSUFBSTtJQUNsQyxDQUFDLGtCQUFrQixDQUFDLElBQUksQ0FBQyxFQUFFLGtCQUFrQixDQUFDLElBQUk7SUFDbEQsQ0FBQywwQkFBMEIsQ0FBQyxJQUFJLENBQUMsRUFBRSwwQkFBMEIsQ0FBQyxJQUFJO0lBQ2xFLENBQUMsbUJBQW1CLENBQUMsSUFBSSxDQUFDLEVBQUUsbUJBQW1CLENBQUMsSUFBSTtJQUNwRCxDQUFDLG1CQUFtQixDQUFDLElBQUksQ0FBQyxFQUFFLG1CQUFtQixDQUFDLElBQUk7Q0FDckQsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgUnVsZSB9IGZyb20gXCJlc2xpbnRcIjtcbmltcG9ydCB7IGV4YWN0TWFwU2V0VHlwZSB9IGZyb20gXCIuL3J1bGVzL2V4YWN0LW1hcC1zZXQtdHlwZS50c1wiO1xuaW1wb3J0IHsgbm9Db25zdEVudW0gfSBmcm9tIFwiLi9ydWxlcy9uby1jb25zdC1lbnVtLnRzXCI7XG5pbXBvcnQgeyBub0RlY2xhcmVzIH0gZnJvbSBcIi4vcnVsZXMvbm8tZGVjbGFyZXMudHNcIjtcbmltcG9ydCB7IG5vRXhwb3J0QXNzaWdubWVudCB9IGZyb20gXCIuL3J1bGVzL25vLWV4cG9ydC1hc3NpZ25tZW50LnRzXCI7XG5pbXBvcnQgeyBub01pc3VzZVNwcmVhZGluZ1BhcmFtZXRlciB9IGZyb20gXCIuL3J1bGVzL25vLW1pc3VzZS1zcHJlYWRpbmctcGFyYW1ldGVyLnRzXCI7XG5pbXBvcnQgeyBub1Byb3BlcnR5RGVjb3JhdG9yIH0gZnJvbSBcIi4vcnVsZXMvbm8tcHJvcGVydHktZGVjb3JhdG9yLnRzXCI7XG5pbXBvcnQgeyBub1VudHlwZWRFbXB0eUFycmF5IH0gZnJvbSBcIi4vcnVsZXMvbm8tdW50eXBlZC1lbXB0eS1hcnJheS50c1wiO1xuXG5leHBvcnQgY29uc3QgcnVsZXM6IFJlY29yZDxzdHJpbmcsIFJ1bGUuUnVsZU1vZHVsZT4gPSB7XG4gIFtleGFjdE1hcFNldFR5cGUubmFtZV06IGV4YWN0TWFwU2V0VHlwZS5ydWxlLFxuICBbbm9Db25zdEVudW0ubmFtZV06IG5vQ29uc3RFbnVtLnJ1bGUsXG4gIFtub0RlY2xhcmVzLm5hbWVdOiBub0RlY2xhcmVzLnJ1bGUsXG4gIFtub0V4cG9ydEFzc2lnbm1lbnQubmFtZV06IG5vRXhwb3J0QXNzaWdubWVudC5ydWxlLFxuICBbbm9NaXN1c2VTcHJlYWRpbmdQYXJhbWV0ZXIubmFtZV06IG5vTWlzdXNlU3ByZWFkaW5nUGFyYW1ldGVyLnJ1bGUsXG4gIFtub1Byb3BlcnR5RGVjb3JhdG9yLm5hbWVdOiBub1Byb3BlcnR5RGVjb3JhdG9yLnJ1bGUsXG4gIFtub1VudHlwZWRFbXB0eUFycmF5Lm5hbWVdOiBub1VudHlwZWRFbXB0eUFycmF5LnJ1bGUsXG59O1xuIl19