質問編集履歴
2
推敲
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,16 @@
|
|
1
|
-
|
1
|
+
ライブラリが定義している型`InternalType`があり、これが関数の返り値になっているのは常に誤りなので事前に検知したいと考えています。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
詳しく書くと、本来はInternalTypeオブジェクトのidを返さなければいけないところで、
|
6
|
+
|
7
|
+
InternalTypeオブジェクト自体を返してしまうというミスが多発しているため、
|
8
|
+
|
9
|
+
どの関数においても、InternalTypeが返り値になっていないことを確認したいといった感じです。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
返り値の型を明示すればそのようなミスはなくなりそうですが、全ての関数に型注釈を書くより良い解決法がないかと探している状況です。
|
2
14
|
|
3
15
|
|
4
16
|
|
1
文章の推敲
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,5 +1,11 @@
|
|
1
|
-
|
1
|
+
いくつかの関数の内部でしか使われない変数の型`InternalType`があり、これが関数の返り値になってしまっている場合は全て誤りなので事前に検知したいという状況があります。
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
tsconfig や eslintrc をカスタマイズすることで、`InternalType`を返す関数に赤線を引いたり、TSのコンパイルが通らないようにするようなことは可能でしょうか?
|
5
|
+
tsconfig や eslintrc をカスタマイズすることで、`InternalType`を返す関数に赤線を引いたり、TSのコンパイルが通らないようにするようなことは不可能でしょうか?
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
-----------------------------------
|
10
|
+
|
11
|
+
文章を推敲しました。
|