* Lint against CJS globals in modules * Use `import.meta.url` instead of `__filename` in `src` files * Prepare fixtures runner for `import.meta.url` * Use `import.meta.url` instead of `__filename` in `test/index` files * Remove `__dirname` from remaining test files dirname * Avoid using `module` in `src` files * Avoid using `require` in `src` files * Avoid using `require` in `test` files * Update `@types/node` * Compile dynamic import in `@babel/node` * Fix windows * Use `@babel/plugin-proposal-dynamic-import` from npm
24 lines
641 B
JavaScript
24 lines
641 B
JavaScript
import newCap from "./rules/new-cap";
|
|
import noInvalidThis from "./rules/no-invalid-this";
|
|
import noUnusedExpressions from "./rules/no-unused-expressions";
|
|
import objectCurlySpacing from "./rules/object-curly-spacing";
|
|
import semi from "./rules/semi";
|
|
|
|
export const rules = {
|
|
"new-cap": newCap,
|
|
"no-invalid-this": noInvalidThis,
|
|
"no-unused-expressions": noUnusedExpressions,
|
|
"object-curly-spacing": objectCurlySpacing,
|
|
semi,
|
|
};
|
|
|
|
export const rulesConfig = {
|
|
"new-cap": "off",
|
|
"no-invalid-this": "off",
|
|
"no-unused-expressions": "off",
|
|
"object-curly-spacing": "off",
|
|
semi: "off",
|
|
};
|
|
|
|
export default { rules, rulesConfig };
|