0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-02-19 11:52:52 -05:00
denoland-deno/cli/tools/lint/lint.js
2024-12-01 04:53:47 +01:00

25 lines
478 B
JavaScript

import { op_lint_get_rule } from "ext:core/ops";
export class Context {
id;
fileName;
constructor(id, fileName) {
this.id = id;
this.fileName = fileName;
}
report() {
console.log("Not implemented report");
}
}
export function runPluginRule(fileName, pluginName, ruleName) {
const id = `${pluginName}/${ruleName}`;
const ctx = new Context(id, fileName);
const rule = op_lint_get_rule(pluginName, ruleName);
console.log(ctx, typeof rule);
}