GitHub Action
danger-textlint-actions
1.1.0
Latest version
This GitHub Action submits textlint review comments if there are violations.
Here is the sample repository I've set up the automation.
To set up the textlint, you need to
- set up textlint
- set up workflow
To set up textlint, we need package.json
, Dangerfile
and .textlintrc
. Here are the examples:
{
"name": "danger-textlint-actions-demo",
"version": "1.0.0",
"dependencies": {
"textlint": "^11.2.3",
"textlint-rule-preset-japanese": "^2.0.1"
}
}
textlint.max_severity = "warn"
textlint.lint
{
"filters": {},
"rules": {
"preset-japanese": true
}
}
An example workflow looks like this:
on: pull_request
name: textlint
jobs:
textlint:
name: textlint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- uses: actions/setup-node@v1
with:
node-version: 10.*
- run: npm install
- name: danger
uses: yuichielectric/danger-textlint-actions@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}