mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-12-11 00:55:01 -06:00
13 lines
389 B
JavaScript
13 lines
389 B
JavaScript
const fs = require("fs");
|
|
const path = require("path");
|
|
|
|
const rulesDir = path.join(__dirname, "scripts", "eslint", "rules");
|
|
const ext = ".cjs";
|
|
const ruleFiles = fs.readdirSync(rulesDir).filter(p => p.endsWith(ext));
|
|
|
|
module.exports = {
|
|
rules: Object.fromEntries(ruleFiles.map(p => {
|
|
return [p.slice(0, -ext.length), require(path.join(rulesDir, p))];
|
|
})),
|
|
};
|