akameco / s2s

Coding time Compile. A tool to write code fastest.

Home Page:https://qiita.com/akameco/items/e1489c6bbf3439ec6ca4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

s2s-hook-tslintとoutputを渡すプラグインを同時に使用できない

kamijin-fanta opened this issue · comments

Problem description

背景

  • s2s-hook-tslint
    • このhookは、tslintのAPIの都合上、lintを行う際にファイルへと書き込む
  • s2s-cli

起こった問題

  • オプションで、inputと異なるoutputを渡すプラグインとs2s-hook-tslintを併用すると不具合が起きる
    • inputのファイルの内容がoutputで上書きされる

Suggested solution

  1. runHookで、 plugin.output を渡す
  • hookが成果物へのLintで使用するAPIと考えると、 こちらのほうが整合性が有るかもしれない
  1. 何らかの方法でs2s-hook-tslintをファイルに書き込まないように変更する

なぜfilepathが必要になったかというと処理するための拡張子が必要になっただけなのでinputをouputに変更しても問題はないと思われます。
ので、Suggested solutionの1に同意です。

1で解決しました ありがとうございます!