Releases
3.32
Addition of new rules
#942 : Add new git_branch_0v_to_dash_v rule
#1210 : Add rule 'rails_migrations_pending'
#1131 : Add rule for Git commit with no added files
#1184 : Add new rule for main / master Git branches
#977 : Add wrong_hyphen_before_subcommand
rule
Improvements to existing rules
#1039 : Remove all leading $ not just one
#1123 : Update composer_not_command rule (#1135 )
#942 : Improve git_branch_0flag rule - with a new name
#1131 : Improve git_commit_add rule
#1184 : Improve + fix git_main_master
rule
#894 : Combine commands with shell.and_ in docker_login rule
#618 : Fix git_push_without_commits rule
#933 : Correctly redefine the function with a cache
#579 : Ignore commands of len 1 in missing_space_before_subcommand
#1227 : Make git_support
support output-independent rules
Improvements to documentation and development experience
Fix git_hook_bypass priority (#1207 )
#1164 : Optimize GIFs with ImgBot
#N/A: Fix grammar and spelling errors (#1193 )
#455 : [README] Add uninstall instructions (#1171 )
#1150 : Update the name of macOS on README
#1109 : Fix a typo on a comment
#1184 : Add devcontainer for easy Python development
#1184 : Configure devcontainer shell with recommended way
#868 : Fix outdated link to homebrew for Linux (#1226 )
#1233 : Use --user
with pip, not sudo pip
Bug fixes
Avoid using pkg_resources
#N/A: Fix yield_fixture deprecation (#1211 )
#1133 : Match commands with path prefixes in @for_app decorations
#1215 : Remove redirection to stderr with the ^ character
#1215 : Initiate settings before printing the alias
#N/A: Replace only exact words when expanding a Git alias
#994 : Replace decoding errors with the replacement marker
#1188 : Remove only leading whitespace chars from script
#697 : Encode expanded script on Python 2
#1250 : Encapsulate force_command in _get_raw_command
You can’t perform that action at this time.