Esta é a versão atual. · Lançamento:
Arquivos de instalação 0.0.98
| Arquitetura | Tipo | Escopo | Tamanho do arquivo | Baixar | SHA256 |
|---|---|---|---|---|---|
| 64 bits | ZIP → Portátil | — | — | github.com | VirusTotal |
| ARM64 | ZIP → Portátil | — | — | github.com | VirusTotal |
| 32 bits | ZIP → Portátil | — | — | github.com | VirusTotal |
O link e o SHA256 vêm do manifesto comunitário do Gerenciador de Pacotes do Windows. Compare o hash do arquivo baixado antes de executá-lo.
Notas da versão
Bug fixes
- Avoid cubic narrowing for enum OR patterns (#30019)
- Avoid duplicate warnings for unknown rules and override sections (#30028)
- Fix class-pattern exhaustiveness after class identity checks (#30045)
- Fix conditional type and tuple annotations (#29987)
- Prefer active unnamed Conda and Pixi environments (#29974)
- Preserve baseline matches when a rule is renamed (#30040)
- Preserve exception types after tuple truthiness checks (#30018)
- Report invalid module globs once per override pattern (#30031)
- Skip active Conda and Pixi environments during discovery if the environment doesn't contain Python (#30066)
Configuration changes
- Don't fail configuration deserialization on conflicting rule names (#30023)
- Inherit project settings and overrides for PEP 723 scripts (#29793)
- Warn when configuration uses a renamed rule (#30024)
Memory usage improvements
- Reuse callable signatures in function definition checks (#30042)
Other changes
- Retain all successful generic call narrowing attempts (#29666)
- Reuse specialized ancestors in class relations (#29881)
- Support shadowing methods on instances (#29482)
- Warn about renamed rules in ignore comments (#30026)
Contributors
- @carljm
- @sharkdp
- @MichaReiser
- @charliermarsh
- @zaniebot
- @ibraheemdev
- @AlexWaygood