standardlint
Version:
Extensible standards linter and auditor.
65 lines (63 loc) • 1.81 kB
JavaScript
import {
createNewStandardLint
} from "./chunk-6ZA5YMLB.mjs";
import {
writeResultsToDisk
} from "./chunk-L32Q6UKV.mjs";
import "./chunk-5SV5B36E.mjs";
import "./chunk-6ZWM5VZF.mjs";
import "./chunk-J4LRGQSA.mjs";
import "./chunk-SHYXWNSB.mjs";
import "./chunk-EBQNDNYD.mjs";
import "./chunk-LSIVFAXG.mjs";
import "./chunk-NIDKLSVY.mjs";
import "./chunk-37FSA54G.mjs";
import "./chunk-GUTXS3F4.mjs";
import "./chunk-ZW7NUELL.mjs";
import "./chunk-XDCL32SQ.mjs";
import "./chunk-V6647XWN.mjs";
import "./chunk-PEDPJZRW.mjs";
import "./chunk-ETP4RFGG.mjs";
import "./chunk-QBAQ5LU2.mjs";
import "./chunk-362CGRNA.mjs";
import "./chunk-32NR4PF5.mjs";
import "./chunk-4T33K72S.mjs";
import "./chunk-7VY2ZK2D.mjs";
import "./chunk-ZPBPNVN2.mjs";
import "./chunk-AB6N6RTP.mjs";
import "./chunk-4JUOW53J.mjs";
import "./chunk-LE2L7JFB.mjs";
import "./chunk-PL2C7SFI.mjs";
import "./chunk-CIPMB3MM.mjs";
import "./chunk-447E4RBH.mjs";
import {
getJSONFileContents
} from "./chunk-K3CM3JAW.mjs";
import "./chunk-73VTGGA6.mjs";
import "./chunk-322CAOWI.mjs";
import {
exists
} from "./chunk-DRBJPZVI.mjs";
import "./chunk-I4KWICZI.mjs";
// src/index.ts
function main() {
const isRunFromCommandLine = process.argv[1]?.includes(
"node_modules/.bin/standardlint"
);
if (!isRunFromCommandLine) return;
const writeOutputToDisk = process.argv[2]?.includes("--output");
try {
console.log("Running StandardLint...");
const config = exists("standardlint.json") ? getJSONFileContents(process.cwd(), "standardlint.json") : {};
const standardlint = createNewStandardLint(config);
const results = standardlint.check();
if (writeOutputToDisk) writeResultsToDisk(results);
} catch (error) {
console.error(error);
}
}
main();
export {
createNewStandardLint
};