- Fixed filtered config sections applying to files that do not match, and made matching sections apply in order
- Improved handling of
unsafein for loops and expression parsing - Fixed
unusedArgumentsremoving arguments referenced by lifetime attributes - Fixed
redundantEquatableremoving==when stored properties are conditionally compiled - Fixed
preferForLoopconvertingforEachcalls used as expressions - Fixed
noForceUnwrapInTestsconverting force unwraps inside key paths - Fixed
hoistTryplacement around comments, member chains after closures, and multiline declarations - Fixed
environmentEntryplacing default values after attributes on separate lines - Fixed
bracesjoining closure statements onto preceding closing braces - Fixed
redundantClosuretreating parentheses on a new line as a call - Fixed
redundantReturnremoving early returns in branches ending withthrow - Fixed
extensionAttributesdoubling comment indentation after removed attributes - Updated
duplicateImportsto remove ordinary duplicate imports across code boundaries - Fixed
docCommentsleaving trailing spaces when converting documentation comments