What's Changed
- feat(rome_js_formatter): Loop formatting by @MichaReiser in #2970
- feat(rome_js_formatter): Refine variable declaration formatting by @MichaReiser in #2983
- refactor(rome_js_formatter): Extract
JsAnyFunction
formatter intoFormatFunction
by @MichaReiser in #2988 - feat(rome_js_formatter): Format
throw
andreturn
argument by @MichaReiser in #2986 - feat(rome_js_analyze): noExtraBooleanCast by @IWANABETHATGUY in #2868
- feat(rome_js_ananlyze): noImportAssign by @IWANABETHATGUY in #2922
- ci: 🎡 fix broken ci by @IWANABETHATGUY in #2994
- feat(rome_js_analyze):
noUnusedVariable
rule by @xunilrj in #2987 - feat(rome_js_formatter): Function parameter & return type grouping by @MichaReiser in #2990
- feat(rome_js_formatter): Hug function parameters by @MichaReiser in #2993
- feat(rome_js_analyze): no shadow restricted lint rule by @xunilrj in #2975
- feat(rome_service):
--apply-suggested
argument torome check
by @ematipico in #2952 - fix(rome_service): inject defaults for missing globals by @ematipico in #2998
- feat(rome_formatter):
Align
IR element by @MichaReiser in #2995 - fix(rome_js_parser): 🐛TsModuleDeclaration name should allow builtin types by @IWANABETHATGUY in #2962
- feat(rome_service): diagnostic severity for rules by @ematipico in #2941
- feat(rome_js_formatter): Binary parentheses by @MichaReiser in #3002
Full Changelog: cli/v0.8.0-next...cli/v0.8.0-next.ff4153b