Skip to content

feat(textlint): apply JTF style #81

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Oct 7, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .textlintrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
{
"plugins": [
"jtf-style"
],
"rules": {
"max-ten": {
"max": 3
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

## Introduction

JavaScriptの世界では一つの大きなライブラリよりも小さいなものを組み合わせていくようなスタイルが多く見られます
JavaScriptの世界では1つの大きなライブラリよりも小さいなものを組み合わせていくようなスタイルが多く見られます

小さなものを組み合わせて使えるようなエコシステムの土台となるものを書こうとした際に、プラグインアーキテクチャが重要となると言えます。

Expand Down
4 changes: 2 additions & 2 deletions ja/ESLint/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ ESLintでは`.eslintrc`という設定ファイルに利用するルールの設

- [Documentation - ESLint - Pluggable JavaScript linter](http://eslint.org/docs/user-guide/configuring "Documentation - ESLint - Pluggable JavaScript linter")

ESLintにおけるルールとは、以下のような一つのオブジェクトを返す関数をexportしたモジュールのことを言います
ESLintにおけるルールとは、以下のような1つのオブジェクトを返す関数をexportしたモジュールのことを言います

[import, no-console.js](../../src/ESLint/no-console.js)

Expand Down Expand Up @@ -255,7 +255,7 @@ ESLintのように与えられたコードを読み取ってチェックする
逆に与えられたコード(AST)を書き換えするようなことをする場合には、
ルールを同時に処理を行うためルール間で競合するような変更がある場合に破綻してしまいます。

そのため、この仕組みに加えてもう一つ抽象レイヤーを設けないと対応は難しいと思います
そのため、この仕組みに加えてもう1つ抽象レイヤーを設けないと対応は難しいと思います

つまり、read-writeなプラグインアーキテクチャとしては単純にこのパターンだけでは難しい部分が出てくるでしょう。

Expand Down
2 changes: 1 addition & 1 deletion ja/introduction/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

この書籍はJavaScriptのライブラリやツールにおけるプラグインのパターンについて見ていく事を目的としたものです。

JavaScriptの世界では一つの大きなライブラリよりも小さいなものを組み合わせていくようなスタイルが多く見られます
JavaScriptの世界では1つの大きなライブラリよりも小さいなものを組み合わせていくようなスタイルが多く見られます

小さものを組み合わせて使えるようなエコシステムの土台となるものを書こうとした際に、プラグインアーキテクチャの仕組みが重要となると言えます。

Expand Down
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,8 @@
"node-fetch": "^1.3.2",
"npm-run-all": "^1.2.8",
"power-assert": "^1.0.0",
"textlint": "^3.3.0",
"textlint": "^3.7.1",
"textlint-plugin-jtf-style": "^0.1.6",
"textlint-rule-max-ten": "^1.1.0",
"textlint-rule-no-mix-dearu-desumasu": "^1.0.1",
"textlint-rule-no-start-duplicated-conjunction": "^1.0.3",
Expand Down