問題タブ [scalameta]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - scalameta を使用して sbt プロジェクトからすべてのソース コード ファイルを解析および変換する方法は?
scalameta を使用して、SBT ベースの Scala プロジェクトからすべてのソース コード ファイルを解析し、それらを変換したいと考えています。ドキュメントに記載されているように ( https://scalameta.org/docs/trees/guide.html#from-programs-with-multiple-top-level-statements )、scalameta を使用して SBT ファイルを解析できますが、対応するソースを取得するにはどうすればよいですかプロジェクトのコードファイル? src/main/scala フォルダー内のすべての .scala ファイルを手動でフィルター処理する必要がありますか?
scala - scalameta の Transformer に似た scalafix で 1 つまたは複数の SemanticRules を使用する方法は?
チュートリアルhttps://scalacenter.github.io/scalafix/docs/developers/tutorial.htmlSemanticRule
で、scalafix にa がどのように実装されているかがわかります。ディスクから読み取った Scala ファイルのソース コードで直接呼び出して、ファイルを変換したいと考えています。
scalameta では、次のことができます。
scalafix でも同じことをしたいのですが、SemanticRule
. これを読んだ場合: https://scalacenter.github.io/scalafix/docs/developers/tutorial.html#run-the-rule-from-source-code
ファイルを使用して scalafix プログラムを開始する方法のみが表示されます。 Scalaルールファイルへのパスですが、これは私が望むものではありません。