linted
Version:
ESLint mono-plugin bundler with strict, opinionated defaults for (Stylistic) JavaScript, TypeScript, Svelte, HTML, Tailwind/CSS, JSON, JSONC, YAML, and Mocha.
19 lines (17 loc) • 476 B
text/typescript
import Core, { type Input } from "@eslinted/core";
import * as defaults from "@eslinted/defaults";
import { plugins } from "./plugins";
import { parsers } from "./parsers";
// import type { Linter } from "eslint";
export default function (extensions: Input["extensions"] = {}): readonly unknown[] {
try {
return Core({
imports: { plugins, parsers },
defaults,
extensions,
});
}
catch (e) {
throw new Error(`linted: `, { cause: e });
}
}