File tree Expand file tree Collapse file tree 5 files changed +9
-5
lines changed Expand file tree Collapse file tree 5 files changed +9
-5
lines changed Original file line number Diff line number Diff line change 1
1
{
2
+ "plugins": [
3
+ "jtf-style"
4
+ ],
2
5
"rules": {
3
6
"max-ten": {
4
7
"max": 3
Original file line number Diff line number Diff line change 4
4
5
5
## Introduction
6
6
7
- JavaScriptの世界では一つの大きなライブラリよりも小さいなものを組み合わせていくようなスタイルが多く見られます 。
7
+ JavaScriptの世界では1つの大きなライブラリよりも小さいなものを組み合わせていくようなスタイルが多く見られます 。
8
8
9
9
小さなものを組み合わせて使えるようなエコシステムの土台となるものを書こうとした際に、プラグインアーキテクチャが重要になると言えます。
10
10
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ ESLintでは`.eslintrc`という設定ファイルに利用するルールの設
21
21
22
22
- [ Documentation - ESLint - Pluggable JavaScript linter] ( http://eslint.org/docs/user-guide/configuring " Documentation - ESLint - Pluggable JavaScript linter ")
23
23
24
- ESLintにおけるルールとは、以下のような一つのオブジェクトを返す関数をexportしたモジュールのことを言います 。
24
+ ESLintにおけるルールとは、以下のような1つのオブジェクトを返す関数をexportしたモジュールのことを言います 。
25
25
26
26
[ import, no-console.js] ( ../../src/ESLint/no-console.js )
27
27
@@ -255,7 +255,7 @@ ESLintのように与えられたコードを読み取ってチェックする
255
255
逆に与えられたコード(AST)を書き換えするようなことをする場合には、
256
256
ルールを同時に処理を行うためルール間で競合するような変更がある場合に破綻してしまいます。
257
257
258
- そのため、この仕組みに加えてもう一つ抽象レイヤーを設けないと対応は難しいと思います 。
258
+ そのため、この仕組みに加えてもう1つ抽象レイヤーを設けないと対応は難しいと思います 。
259
259
260
260
つまり、read-writeなプラグインアーキテクチャとしては単純にこのパターンだけでは難しい部分が出てくるでしょう。
261
261
Original file line number Diff line number Diff line change 2
2
3
3
この書籍はJavaScriptのライブラリやツールにおけるプラグインのパターンについて見ていく事を目的としたものです。
4
4
5
- JavaScriptの世界では一つの大きなライブラリよりも小さいなものを組み合わせていくようなスタイルが多く見られます 。
5
+ JavaScriptの世界では1つの大きなライブラリよりも小さいなものを組み合わせていくようなスタイルが多く見られます 。
6
6
7
7
小さものを組み合わせて使えるようなエコシステムの土台となるものを書こうとした際に、プラグインアーキテクチャの仕組みが重要となると言えます。
8
8
Original file line number Diff line number Diff line change 52
52
"node-fetch" : " ^1.3.2" ,
53
53
"npm-run-all" : " ^1.2.8" ,
54
54
"power-assert" : " ^1.0.0" ,
55
- "textlint" : " ^3.3.0" ,
55
+ "textlint" : " ^3.7.1" ,
56
+ "textlint-plugin-jtf-style" : " ^0.1.6" ,
56
57
"textlint-rule-max-ten" : " ^1.1.0" ,
57
58
"textlint-rule-no-mix-dearu-desumasu" : " ^1.1.0" ,
58
59
"textlint-rule-no-start-duplicated-conjunction" : " ^1.0.3" ,
You can’t perform that action at this time.
0 commit comments