![](/img/trans.png)
[英]scalafmt download error while using nexus
我想使用 Nexus 在 corporate.network(在 windows 機器上)中使用 Scalafmt。 如果我運行scalafmt ,我會遇到以下錯誤 我已經有了COURSIER_REPOSITORIES環境變量。 SBT 版本:1.6.2 scalafmt 插件:2.2.1 版本 ...
[英]scalafmt download error while using nexus
我想使用 Nexus 在 corporate.network(在 windows 機器上)中使用 Scalafmt。 如果我運行scalafmt ,我會遇到以下錯誤 我已經有了COURSIER_REPOSITORIES環境變量。 SBT 版本:1.6.2 scalafmt 插件:2.2.1 版本 ...
[英]SBT Formatter Plugin Using Common Config File
我有以下代碼: 正如您所看到的,我正在一個接一個地附加我覺得乏味的條目。 我的 IDE 沒有幫助我查看 IO.write function,我想知道參數是什么,以便我可以將 a.scalafmt-common.conf 作為文件而不是單個元素傳遞。 有任何想法嗎? ...
[英]SBT Plugin Published Locally Fails with an Error When Included in a Project
我已經實現了一個簡單的 sbt 插件,我在本地發布到 my.ivy 存儲庫。 我想在我的一個項目中使用這個插件,我將它添加到我的 plugins.sbt 文件中。 然后我嘗試從控制台運行它,但失敗並出現以下錯誤: 可以看出,我正在嘗試添加一個通用的 scalafmt.conf 文件,我會將其發布為插 ...
[英]Reuse Scalafmt Config File Across Projects
我有一組 Scala 項目,對於所有這些項目,我想介紹一些 scala 源代碼格式,我正在使用 scamafmt sbt 插件。 我已經編譯了配置文件,這個配置文件在一個單獨的項目倉庫中。 我現在想在所有其他 Scala 項目中重復使用它。 我看到兩種可能性: 在我要運行 scala 格式化程序的所 ...
[英]scalafmt - docstrings conflict with significant indentation
下面一段代碼: 被轉化為 通過scalafmt盡管 它似乎正在對齊/** ,就好像它與b()屬於同一個塊一樣。 單行def發生同樣的事情: 這也變成了 因為它認為/** doc與bar在同一個塊中。 問題:我能做些什么來防止它准隨機地縮進所有文檔注釋嗎? 還是應該暫時改回花括號? 完整.scalaf ...
[英]Intellij has a problem with scalafmt and scala 3
我的 .scalafmt.conf 文件內容是: Intellij為此版本下載了scalafmt: 但是當我想格式化文件時,我的錯誤是什么都沒說: IntelliJ 版本: 任何想法如何解決這個問題? 謝謝 ...
[英]Scalafmt in Scala projects
我喜歡干凈的代碼,我的意思是使用例如 scalafmt ( https://scalameta.org/scalafmt/ ) 格式化的代碼。 我總是在項目的根文件夾中添加文件.scalafmt.conf 。 然后,每次我保存一個源文件時,它都會相應地格式化。 據我所知,我還可以在plugins.s ...
[英]Using scala format, how to exclude view files from playframework
我的.scalafmt.conf文件有以下內容: 當我編輯一個 playframework 旋轉視圖文件時,它會格式化文件並搞砸格式並導致問題,例如在@后放置一個空格並破壞模板代碼。 為什么排除過濾器不起作用? 我也試過排除這樣的路徑: 我究竟做錯了什么? 我也在使用 VS Code。 ...
[英]Run scalafmtCheck in an sbt assembly
我想在sbt assembly集中運行scalafmtCheck 。 我試圖添加: 我得到了那個錯誤: 任何的想法? ...
[英]scalafmt: Getting meaningful error messages
我正在使用“scalafmt”命令來確保我的 Scala 代碼中沒有格式錯誤。 它一直失敗並顯示此錯誤消息: 這是最后兩行。 日志中沒有其他錯誤消息。 有沒有我可以使用的配置可以提供有關此故障的更多信息? ...
[英]Scala format is causing issues when saving my main.js file in play
原版的: Scala 格式: 它在文件名所在的位置添加了一個空格,我該如何解決這個問題? 讓 scala fmt 以某種方式忽略 js 文件會更好嗎? ...
[英]Using vs code, how to get scala format to work and format my code?
我的多項目 sbt 存儲庫中有 scala 格式插件。 所以在 sbt 控制台中,如果我運行 scalafmt 它工作正常我的 build.sbt 有: 如果我在 sbt 中進行 ~compile 或者只是手動編譯,它不會在編譯期間格式化我的代碼。 我的設置有什么問題? 此外,運行 scalafm ...
[英]scalafmt class, methods params intendation
在 scalafmt 中是否有可能在 intellij 格式化程序中設置意圖,所以在( IE: 我只看到設置選項卡編號的能力,但它從行開始計數而不是開括號 position ...
[英]How to configure IntelliJ to use short package names on “Optimize imports” for a scala codebase?
在使用IntelliJ社區版的scala項目中,我們希望每個文件使用多個軟件包,以便可以使用較短的語法來引用它們: 但是,IntellJ希望強制使用完全合格的軟件包名稱,因此在優化導入時,它將代碼更改為: 如何配置優化導入的行為? 這應該 至少保持縮短的進口量或 ...
[英]preserve existing code for arbitrary scalafmt settings
我正在嘗試將 scalafmt 溫和地引入現有的大型代碼庫,我希望它幾乎不做任何更改,除了少數幾個整個團隊都同意的無爭議設置。 使用諸如maxColumn類的一些設置,我可以將默認值80覆蓋為荒謬的5000 ,而不會進行任何更改。 但是對於其他設置,我必須做出選擇來修改現有代碼,例如continu ...
[英]How to change tab width in scalafmt
我正在使用帶有金屬 scala 擴展的 VS 代碼,但無法正確格式化我的代碼。 我希望所有內容都有 8 個空格的制表符寬度。 這是我的 .scalafmt.conf 然后我按 Ctrl+Shift+I 來格式化文檔。 只有調用站點與 8 個空格對齊,定義站點僅與 2 個空格對齊。 這就是我的格 ...
[英]How to invoke plugin from command line (sbt beginner)?
在https://scalameta.org/scalafmt/docs/installation.html之后,我嘗試通過命令行重新格式化我的Scala代碼。 如何執行scalafmt命令? 從項目加載sbt可以調用scalafmt嗎? 使用下面的返回錯誤: ...
[英]How to create my own custom scalafmt style that my projects can depend on?
我有很多scala項目。 他們應該共享共同的代碼風格。 我使用scalafmt來執行某些規則,但我必須創建一個 對於每個項目。 如果團隊更改了scalafmt規則,我們必須手動為每個項目更改它。 因此文件很容易自行發展。 如何創建一個常見的scalafmt.conf作為我自 ...
[英]How to configure the alignToken for the cases in pattern matching syntax using scalafmt?
在scala中使用scalafmt並在.scalafmt.conf文件中包含以下內容: 它目前與案例箭頭標記對齊: 對此: 我不希望代碼在箭頭上對齊以便最小化拉取請求中的空白噪聲,尤其是在重命名一行以改變整個塊的縮進級別時。 閱讀scalafmt文檔我只知道默認情況 ...