@anchan828/textlint-rule-decorators v0.0.133
@anchan828/textlint-rule-decorators
Install
npm i @anchan828/textlint-rule-decorators reflect-metadata
Usage
import { createReportModule, TextlintRule, TextlintASTNodeType } from "@anchan828/textlint-rule-decorators";
@TextlintRule()
class MyRule {
constructor(private context: Readonly<TextlintRuleContext>) {}
@TextlintASTNodeType(ASTNodeTypes.Str)
async strReporter(node: TypeofTxtNode<ASTNodeTypes.Str>): Promise<void> {
if (node.value === "error") {
const ruleError = new this.context.RuleError(`error`, {
fix: this.context.fixer.replaceText(node, "valid"),
});
this.context.report(node, ruleError);
}
}
}
export = createReportModule([MyRule]);
26 days ago
1 month ago
12 days ago
19 days ago
2 months ago
2 months ago
2 months ago
2 months ago
1 month ago
2 months ago
3 months ago
3 months ago
4 months ago
4 months ago
5 months ago
5 months ago
4 months ago
4 months ago
5 months ago
5 months ago
6 months ago
6 months ago
3 months ago
3 months ago
7 months ago
6 months ago
6 months ago
6 months ago
7 months ago
7 months ago
7 months ago
8 months ago
8 months ago
8 months ago
8 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
12 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago