azu

Results 512 issues of azu

- [ ] The repository it-self - [ ] textlint packages (I do not confirm the support)

help wanted
Type: Meta

``` textlint -f json -o output echo $? # 1? ``` Output is success then exit status should be **0**.

help wanted
Type: Breaking Change
good first issue

Current ```ts export declare type TextlintRuleReportHandler = { [P in ASTNodeTypes]?: (node: TypeofTxtNode) => void | Promise; } & { [index: string]: (node: any) => void | Promise; }; /**...

good first issue
Type: Typescript

Currently, `textlint --format unavailable-formatter` throw error. ``` $ textlint -f unavailable-formatter README.md ✖ Error formatter is not a function ✖ Stack trace TypeError: formatter is not a function ``` But,...

Status: Proposal
good first issue
Type: Enhance

https://github.com/textlint/textlint-scripts/releases/tag/3.0.0 https://github.com/textlint/create-textlint-rule `textlint-scripts` support TypeScript. It help you to write textlint rule by TypeScript. We want to update docs - https://textlint.github.io/docs/rule.html

Type: Documentation
Type: Typescript

`textlint` already support `--rulesdir` command line option. May `.textlintrc` support `rulesdir` or `rulesDirectory`? We are careful to introduce new feature to `.textlintrc`. Because, complex configuration is bad. But, supporting `rulesdir`...

Type: Feature
Status: Proposal

[@textlint/types](https://github.com/textlint/textlint/tree/master/packages/%40textlint/types) provide typed object for textlint and kernel. `TextlintKernelDescriptor` is a typed object for kernel. We want to move similar one to [@textlint/types](https://github.com/textlint/textlint/tree/master/packages/%40textlint/types) ## Tasks - [ ] Move `TextlintKernelDescriptor`...

Type: Refactoring
Type: Typescript

Current `RuleError` design is something wrong. It cause some error like #244 and confuse rule creator. ```js report(node, new RuleError(message, paddingObject)); ``` We want to get more clean `report` API...

Status: Proposal
Type: Discussion

This issue come from https://github.com/1000ch/linter-textlint/issues/27 (japanese). `textlint` don't check `line` and `column` of `TextLintMessage` reported by user rule. It means that some rule accident report **invalid** `line` or `column` or...

Type: Bug
Type: Feature

https://github.com/textlint/textlint/blob/72ae64c1c6352b365f240467e50954303c1b8015/packages/%40textlint/kernel/src/textlint-kernel-interface.ts#L9-L13 https://github.com/textlint/textlint/blob/72ae64c1c6352b365f240467e50954303c1b8015/packages/%40textlint/kernel/src/textlint-kernel-interface.ts#L21-L24 Currently, handler node type is `TxtNode`. That is hard code. `(node: TxtNode) => void | Promise` So, we can not handle type correctly on follwing code. ```ts [Syntax.Paragraph](node)...

Status: Proposal