calendarcodediamondfacebookfingerglobalgoogleplushatenahomepagetopplainpocketrssservicetwitterwordpresshome2searchfoldernext-arrowback-arrowfirst-arrowlast-arrow

言語チェックツール textlint 3選!2021 年 7 月の学べるエンジニアニュース

先月話題になった lint ツール系ニュースの中から、個人的に気になった学びがある情報をまとめました。textlint など。

エンジニア速報は Twitter の@commteで 1 日 5 回配信しています。

Sponsored Link

textlint

プレーンテキストとマークダウンで使える言語チェックツール。

インストール

 $ npm install textlint --global 

GitHub - textlint/textlint: The pluggable natural language linter for text and markdown.

技術者向けはこちら。長さや句読点など文書を指摘してくれます。

GitHub - textlint-ja/textlint-rule-preset-ja-technical-writing: 技術文書向けの textlint ルールプリセット

ルールの例

  • 1 文の長さは 100 文字以下
  • カンマは 1 文中に 3 つまで
  • 読点は 1 文中に 3 つまで

フロントエンド開発に textlint を導入して運用している話 - Speaker Deck

  • 自然言語に対する静的チェックツール
  • デフォルトで plain text / Markdown をサポート
  • インストール:npm install -D textlint
  • 校正:npx textlint index.md

VS Code 拡張機能

vscode-textlint - Visual Studio Marketplace

GitHub Actions のワークフローをチェックする actionlint

GitHub Actions には様々な問題がありますが、それらを解決したいということで、GitHubActions ワークフローファイルの静的チェッカーが作られたとのこと。オンラインでも試せます。

GitHub Actions のワークフローをチェックする actionlint をつくった - はやくプログラムになりたい

actionlint playground

弁護士ドットコムで使われている textlint プリセット

弁護士ドットコムで使われている textlint。一般的な文章で利用するためのルール、例えば、二重否定や、一文の最大の長さなどを検出してくれます。

GitHub - bengo4/textlint-rule-preset-bengo4

インストール

npm install textlint-rule-preset-bengo4

以下のような校正があります。

  • コミュニケーション
  • コミニュケーション
  • シミュレーション
  • シュミレーション
  • うろ覚え
  • うる覚え
  • 後を立たない
  • 後を絶たない

スポンサード リンク

この後によく読まれている記事

Comments

Leave a Comment

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください