eslint-config-atomic
Version:
Eslint config used in atom-ide-community
29 lines (28 loc) • 1.11 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const index_cjs_1 = __importDefault(require("./index.cjs"));
const typescript_cjs_1 = require("./typescript.cjs");
const nonStrictConfig = {
...index_cjs_1.default,
overrides: [
// JavaScript:
{
files: ["*.js", "*.jsx", "*.mjs", "*.cjs"],
plugins: ["solid", ...(index_cjs_1.default.plugins ?? [])],
extends: ["plugin:solid/recommended", ...(index_cjs_1.default.extends ?? [])],
},
// TypeScript:
{
...typescript_cjs_1.tsConfig,
plugins: ["solid", ...(typescript_cjs_1.tsConfig.plugins ?? [])],
extends: ["plugin:solid/typescript", ...(typescript_cjs_1.tsConfig.extends ?? [])],
rules: typescript_cjs_1.tsConfig.rules,
},
// The rest is the same
...(index_cjs_1.default.overrides?.slice(1) ?? []),
],
};
exports.default = nonStrictConfig;