格式化Java原始碼的Vscode等IDE外掛 - Reddit
Java中像Prettier、gofmt或Python的零配置 Java 程式碼格式化程式:
1. prettier-java 是 Prettier 處理 java 檔案的外掛
2.如果你使用maven作為構建系統:推薦Maven外掛:net.revelc.code:formatter-maven-plugin,它是底層使用的是Eclipse格式器。
還有com.coveo:fmt-maven-plugin--接近零配置的設計(基本上在兩種風格中選擇)。
3. google-java-format:以Google Java風格重新格式化Java原始碼的vscode外掛
google-java-format是一個重新格式化 Java 原始碼以符合 Google Java Style的程式。
這個擴充套件允許使用google-java-format(3.8或更高版本)來直接從Visual Studio Code中格式化C/C++、Javascript等原始檔。
IntelliJ、Android Studio 和其他 JetBrains IDE點選標題。
4. palantir-java-format:https ://github.com/palantir/palantir-java-format
基於 google-java 格式,但沒有現代 Java 語法(lambdas..)的缺點.
5. Spotless:保持你的程式碼一塵不染
理想情況下,程式碼格式化器不僅僅能找到格式化的錯誤--它還應該修復它們。這樣一個格式化器只是一個Function<String, String>,它返回其潛在的非格式化輸入的格式化版本。
構建這樣的工具很容易,但也有一些問題和大量的整合工作((newlines, character encodings, idempotency, git ratcheting和構建系統整合)。
Spotless為你解決了這些問題,因此你可以專注於一個簡單的Function<String, String>,它可以與Spotless武器庫中的任何其他格式化工具和構建工具進行組合。
6. square 的 intellij 的 java 程式碼風格,https://github.com/square/java-code-styles
1. prettier-java 是 Prettier 處理 java 檔案的外掛
2.如果你使用maven作為構建系統:推薦Maven外掛:net.revelc.code:formatter-maven-plugin,它是底層使用的是Eclipse格式器。
還有com.coveo:fmt-maven-plugin--接近零配置的設計(基本上在兩種風格中選擇)。
3. google-java-format:以Google Java風格重新格式化Java原始碼的vscode外掛
google-java-format是一個重新格式化 Java 原始碼以符合 Google Java Style的程式。
這個擴充套件允許使用google-java-format(3.8或更高版本)來直接從Visual Studio Code中格式化C/C++、Javascript等原始檔。
IntelliJ、Android Studio 和其他 JetBrains IDE點選標題。
4. palantir-java-format:https ://github.com/palantir/palantir-java-format
基於 google-java 格式,但沒有現代 Java 語法(lambdas..)的缺點.
5. Spotless:保持你的程式碼一塵不染
理想情況下,程式碼格式化器不僅僅能找到格式化的錯誤--它還應該修復它們。這樣一個格式化器只是一個Function<String, String>,它返回其潛在的非格式化輸入的格式化版本。
構建這樣的工具很容易,但也有一些問題和大量的整合工作((newlines, character encodings, idempotency, git ratcheting和構建系統整合)。
Spotless為你解決了這些問題,因此你可以專注於一個簡單的Function<String, String>,它可以與Spotless武器庫中的任何其他格式化工具和構建工具進行組合。
6. square 的 intellij 的 java 程式碼風格,https://github.com/square/java-code-styles
相關文章
- Vscode外掛:將程式碼連線到IDE中的文件VSCodeIDE
- vscode外掛開發實踐與demo原始碼VSCode原始碼
- Blockman:突出顯示ifelse等巢狀程式碼塊的Vscode外掛BloC巢狀VSCode
- vscode markdown格式化的外掛編寫(1)[釋出流程]VSCode
- vscode-rustfmt:Rust儲存時自動格式化的Vscode外掛VSCodeRust
- 使用Vscode外掛SQLTools自動格式化SQL語句VSCodeSQL
- VScode外掛VSCode
- VScode 好用的外掛VSCode
- vscode外掛分享VSCode
- vscode外掛整理VSCode
- vscode常用外掛VSCode
- 頂針的 VScode 外掛VSCode
- 推薦VSCode註釋翻譯外掛,方便快速閱讀原始碼VSCode原始碼
- Bootstrap外掛modal原始碼的學習boot原始碼
- VScode外掛推薦VSCode
- 使用 VSCode Remote 外掛VSCodeREM
- VSCode外掛之BeautifyVSCode
- vscode外掛使用包VSCode
- vscode 外掛配置指北VSCode
- VSCode 外掛測試VSCode
- VSCODE 外掛推薦VSCode
- vscode程式碼格式化VSCode
- HeyUI元件庫釋出vscode外掛,PS教程: 如何開發vscode外掛?UI元件VSCode
- Flutter外掛SharedPreferences原始碼分析Flutter原始碼
- Bootstrap JS外掛Alert原始碼分析bootJS原始碼
- VSCode中類似Postman的外掛VSCodePostman
- 工作中常用的vscode外掛VSCode
- 最被低估的Vscode外掛列表VSCode
- vscode好用外掛彙總VSCode
- VSCode折騰log外掛VSCode
- VScode股票外掛開發VSCode
- 前端Vscode常用外掛概述前端VSCode
- VSCODE 常用外掛及配置VSCode
- vscode常用python外掛VSCodePython
- VS.NET IDE重構程式碼外掛C# Refactory的破解IDEC#
- 自動生成單元測試、外掛開原始碼庫等新功能,上線JetBrains IDEs的CodeGeeX外掛!原始碼AIIDE
- immutability-helper 外掛的基本使用(附原始碼)原始碼
- web的自動化測試外掛Selenium-IDE外掛的安裝使用WebIDE