What's Changed
- Add pre-commit hook for linting by @nikalra in #929
- Add dump-effective-configuration subcommand by @andre-richter in #923
- Improve the DontRepeatTypeInStaticProperties rule to better align with its original intent by @TTOzzi in #918
- Improve the formatting logic of OmitExplicitReturns rule by @TTOzzi in #935
- Fix documentation typos by @alexandersandberg in #937
- Fix rejected assumeFilename when path argument is '-' by @andre-richter in #938
- Skip flaky performance test on Windows by @weliveindetail in #940
- Ignore backticks in documentation abstracts by @natecook1000 in #936
- Modify PrettyPrinter to output diagnostics using shortened relative paths by @TTOzzi in #934
- Do not measure perform performance in CI by @ahoppen in #941
- Make the error message for an invalid version more user-friendly by @TTOzzi in #942
- Convert
UseLetInEveryBoundCaseVariable
to be a formatter by @natecook1000 in #926 - Clean up symlink following and recursively follow symlink chains. by @allevato in #947
- Run Windows tests inside a Docker container by @ahoppen in #951
- Make ValidateDocumentationComments allow
Throws
doc comments for rethrows functions by @TTOzzi in #948 - Add
.DS_Store
and/.vscode
to.gitignore
by @ahoppen in #953 - Run the publish release workflow inside a Docker container on Windows by @ahoppen in #952
- Support file-level ignore directive for specific rules by @TTOzzi in #950
- Enable the license header check by @ahoppen in #956
- Bump the deployment target to macOS 13 🚀 by @TTOzzi in #957
- Make the creation of a prerelease on GitHub a separate job in the publish release workflow by @ahoppen in #958
- Increase swift-tools-version to 5.9 by @ahoppen in #961
- Import Android for isatty by @marcprux in #963
- Unify whitespace handling in linter and formatter by @TTOzzi in #962
- Remove severity by @bkolb in #943
- Improve lint performance by optimizing Swift Regex usage by @TTOzzi in #968
- Fix
NoAccessLevelOnExtensionDeclaration
to update members inside#if
blocks. by @allevato in #969 - Update for swift-syntax AttributeSyntax.Arguments changes by @rintaro in #971
- Remove value generics feature by @Azoy in #974
- Correctly format
unsafe
expressions. by @allevato in #973 - Add concurrency control to cancel in-progress PR workflows by @TTOzzi in #976
- Fix type mismatch error in
reflowMultilineStringLiterals
by @dongdong867 in #979 - [6.2] Change code owners for 6.2 to release managers by @ahoppen in #985
- Change default release version for GitHub action releases to 603.0.0 by @ahoppen in #984
- [6.2] Change default release version for GitHub action releases to 602.0.0 by @ahoppen in #983
- Add GitHub action that automatically creates a PR to merge main into a release branch by @ahoppen in #986
- Change swift-syntax dependency to
release/6.2
by @ahoppen in #992 - Merge
main
intorelease/6.2
by @ahoppen in #990 - Use workflow in github-workflows to create auto merge PR by @ahoppen in #989
- Grant write permissions for content an pull requests to auto merge GitHub action by @ahoppen in #998
- Make linter emit warnings instead of errors by default by @ahoppen in #999
- Merge
main
intorelease/6.2
by @ahoppen in #1000 - Missing dependency by @ahoppen in #1004
- Trigger PR testing when PR opened by GitHub Actions is marked as ready for review by @ahoppen in #1006
- Merge
main
intorelease/6.2
by @github-actions[bot] in #1008 - OrderedImports should create separate group for @_implementationOnly … by @ebgraham in #1013
- Allow comments in
.swift-format
by @antigluten in #1014 - [CI] Remove skip for ready for review by @bnbarham in #1017
- Update the allowed user for publishing releases to bnbarham by @bnbarham in #1019
- Remove Alex Hoppen as code owner by @ahoppen in #1020
- Fix
unsafe
expressions inNoAssignmentInExpressions
by @kkebo in #1021 - Merge
main
intorelease/6.2
by @github-actions[bot] in #1022 - Add extra code owners to help with reviews by @bnbarham in #1023
- Add support for BorrowExprSyntax by @TTOzzi in #1031
- Merge
main
intorelease/6.2
by @github-actions[bot] in #1034 - Enable some nice-to-have code formatting rules by @AnthonyLatsis in #1040
- Fix line breaking for attributes in inheritance clauses by grouping them with their type by @TTOzzi in #1039
- Fix handling of raw multiline string newline-suppressing continuations. by @allevato in #1041
- Merge
main
intorelease/6.2
by @github-actions[bot] in #1042 - Update generated code by @TTOzzi in #1046
- Merge
main
intorelease/6.2
by @github-actions[bot] in #1049 - [6.2] Update version to 6.2.0 by @bnbarham in #1053
- [6.2] Add support for InlineArray type sugar by @TTOzzi in #1055
New Contributors
- @nikalra made their first contribution in #929
- @andre-richter made their first contribution in #923
- @alexandersandberg made their first contribution in #937
- @weliveindetail made their first contribution in #940
- @marcprux made their first contribution in #963
- @dongdong867 made their first contribution in #979
- @github-actions[bot] made their first contribution in #1008
- @ebgraham made their first contribution in #1013
- @antigluten made their first contribution in #1014
Full Changelog: 601.0.0...602.0.0