語意化版本控制
由於 Stylelint 是一款程式碼品質工具,因此我們遵循 語意化版本控制 的特定風味。
任何次要更新都可能會報告比前一個版本更多的錯誤。因此,我們建議在 package.json
中使用波浪號 (~
),例如 "stylelint": "~7.2.0"
,以保證您的建置結果。
修補版本
旨在不中斷您的程式碼品質建置
- 規則中的錯誤修正,導致 Stylelint 報告的錯誤減少
- CLI 或核心(包括格式化程式)的錯誤修正
- 文件改進
- 非使用者介面變更,例如重構程式碼或修改測試
- 在失敗的版本後重新發布(即發布一個對任何人都不起作用的版本)
次要版本
可能會中斷您的程式碼品質建置
- 修正規則中的錯誤,導致 Stylelint 報告更多錯誤
- 建立新規則
- 新增現有規則的新選項,預設不會導致 Stylelint 報告更多錯誤
- 現有規則已棄用
- 建立新的 CLI 功能
- 建立新的公開 API 功能
- 建立新的格式化程式
主要版本
可能會中斷您的 lint 建置
- 現有規則的記錄行為變更,導致 Stylelint 預設報告更多錯誤
- 移除現有規則
- 移除現有格式化程式
- 移除或以不相容的方式變更 CLI 的一部分
- 移除或以不相容的方式變更公開 API 的一部分