ruins
Version:
> [!IMPORTANT] > This is in beta. Not everything is ironed out and some modules might misbehave
17 lines (14 loc) • 516 B
text/typescript
import { loadConfig } from "c12";
import { getConfig } from "./getConfig.js";
import { RuinsEslintOutput } from "../types/eslint.js";
import { resolve } from "node:path";
export const getLintIssues = async () => {
const settings = await getConfig();
// TODO: fix this path stuff
const cwdFromNpm = process.cwd().replace(/\/api/, "");
const { config } = await loadConfig<RuinsEslintOutput>({
cwd: resolve(cwdFromNpm, settings.dir),
configFile: settings.files.eslintIssues,
});
return config;
};