Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/wemake-services/wemake-python-styleguide
The strictest and most opinionated python linter ever!
https://github.com/wemake-services/wemake-python-styleguide
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] opened this pull request 3 days ago
pre-commit-ci[bot] opened this pull request 3 days ago
Partially revert poetry@2 support
sobolevn opened this pull request 3 days ago
sobolevn opened this pull request 3 days ago
Migrate to `poetry` 2.0.0
sobolevn opened this pull request 3 days ago
sobolevn opened this pull request 3 days ago
Bump pygments from 2.18.0 to 2.19.0
dependabot[bot] opened this pull request 3 days ago
dependabot[bot] opened this pull request 3 days ago
Bump ruff from 0.8.5 to 0.8.6
dependabot[bot] opened this pull request 3 days ago
dependabot[bot] opened this pull request 3 days ago
Issue 3241: CLI tool to explain violations
Tapeline opened this pull request 4 days ago
Tapeline opened this pull request 4 days ago
Switch to furo theme
sobolevn opened this pull request 5 days ago
sobolevn opened this pull request 5 days ago
Fix sphinx warnings and enable strict mode
sobolevn opened this pull request 5 days ago
sobolevn opened this pull request 5 days ago
Configure Renovate
renovate[bot] opened this pull request 6 days ago
renovate[bot] opened this pull request 6 days ago
Remove pyproject.toml formatting
sobolevn opened this pull request 6 days ago
sobolevn opened this pull request 6 days ago
Add `shellcheck` to `actionlint` pre-commit
sobolevn opened this pull request 6 days ago
sobolevn opened this pull request 6 days ago
Add two new `check-jsonschema` checks
sobolevn opened this pull request 6 days ago
sobolevn opened this pull request 6 days ago
Bump ruff from 0.8.4 to 0.8.5
dependabot[bot] opened this pull request 6 days ago
dependabot[bot] opened this pull request 6 days ago
Bump sphinx-autodoc-typehints from 2.5.0 to 3.0.0
dependabot[bot] opened this pull request 6 days ago
dependabot[bot] opened this pull request 6 days ago
Update .pre-commit-config.yaml
sobolevn opened this pull request 7 days ago
sobolevn opened this pull request 7 days ago
Bump mypy from 1.14.0 to 1.14.1
dependabot[bot] opened this pull request 10 days ago
dependabot[bot] opened this pull request 10 days ago
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] opened this pull request 10 days ago
pre-commit-ci[bot] opened this pull request 10 days ago
Issue 1402
mihsan96 opened this pull request 10 days ago
mihsan96 opened this pull request 10 days ago
Bump hypothesis from 6.123.1 to 6.123.2
dependabot[bot] opened this pull request 10 days ago
dependabot[bot] opened this pull request 10 days ago
Disable `WPS312`
sobolevn opened this pull request 11 days ago
sobolevn opened this pull request 11 days ago
CLI tool to explain violation codes
Tapeline opened this issue 12 days ago
Tapeline opened this issue 12 days ago
Fix WPS115 for enum attributes #3238
Tapeline opened this pull request 13 days ago
Tapeline opened this pull request 13 days ago
`WPS312` duplicates `PLR0124`
sobolevn opened this issue 13 days ago
sobolevn opened this issue 13 days ago
Exclude Enum classes from the rule WPS115
gimntut opened this issue 13 days ago
gimntut opened this issue 13 days ago
Allow UPPERCASE constants in `Enum` classes
sobolevn opened this issue 13 days ago
sobolevn opened this issue 13 days ago
Release 1.0.0
sobolevn opened this pull request 13 days ago
sobolevn opened this pull request 13 days ago
Remove unused noqa
sobolevn opened this pull request 13 days ago
sobolevn opened this pull request 13 days ago
SystemExit and not SystemError
sobolevn opened this pull request 13 days ago
sobolevn opened this pull request 13 days ago
Reuse `--allowed-domain-names` in `WPS111`, closes #2554
sobolevn opened this pull request 14 days ago
sobolevn opened this pull request 14 days ago
Remove `--i-control-code` config option
sobolevn opened this pull request 14 days ago
sobolevn opened this pull request 14 days ago
Enable `black` check in CI
sobolevn opened this pull request 14 days ago
sobolevn opened this pull request 14 days ago
Drop typing_extensions
sobolevn opened this pull request 14 days ago
sobolevn opened this pull request 14 days ago
Adds a new rule to forbid extra syntax in pm subjects, closes #3217
sobolevn opened this pull request 14 days ago
sobolevn opened this pull request 14 days ago
Enable `SLF` from `ruff`
sobolevn opened this pull request 15 days ago
sobolevn opened this pull request 15 days ago
More pre-commit checks
sobolevn opened this pull request 15 days ago
sobolevn opened this pull request 15 days ago
Enables all `RUF` rules
sobolevn opened this pull request 15 days ago
sobolevn opened this pull request 15 days ago
Enable `PLW`, all `PL` rules, remove duplicates
sobolevn opened this pull request 15 days ago
sobolevn opened this pull request 15 days ago
Enable `PLR` and remove duplicated violations
sobolevn opened this pull request 15 days ago
sobolevn opened this pull request 15 days ago
Format pyproject.toml
sobolevn opened this pull request 15 days ago
sobolevn opened this pull request 15 days ago
Enable flake8-boolean-trap
sobolevn opened this pull request 15 days ago
sobolevn opened this pull request 15 days ago
Enable `pylint` and its `E` rules from `ruff`, remove duplicating rules
sobolevn opened this pull request 15 days ago
sobolevn opened this pull request 15 days ago
Enable `pylint` and its `C` rules from `ruff`, remove duplicating rules
sobolevn opened this pull request 15 days ago
sobolevn opened this pull request 15 days ago
Bump hypothesis from 6.123.0 to 6.123.1
dependabot[bot] opened this pull request 16 days ago
dependabot[bot] opened this pull request 16 days ago
Adds `WPS242` which forbids to have too many cases in match block
pojknamn opened this pull request 16 days ago
pojknamn opened this pull request 16 days ago
Find extra syntax in `Match` subjects
sobolevn opened this issue 16 days ago
sobolevn opened this issue 16 days ago
fix match + case increases cognitive complexity
pojknamn opened this pull request 16 days ago
pojknamn opened this pull request 16 days ago
`match` + `case` does not increase cognitive complexity
sobolevn opened this issue 16 days ago
sobolevn opened this issue 16 days ago
Adds `WPS241` which forbids to have too many subjects in `match` statements
anywindblows opened this pull request 16 days ago
anywindblows opened this pull request 16 days ago
Bump hypothesis from 6.122.6 to 6.123.0
dependabot[bot] opened this pull request 17 days ago
dependabot[bot] opened this pull request 17 days ago
Fixes `WPS314` not detecting `match` statements
MarshalX opened this pull request 17 days ago
MarshalX opened this pull request 17 days ago
Fix GitHub Action
sobolevn opened this pull request 17 days ago
sobolevn opened this pull request 17 days ago
Disable `WPS440` and `WPS442`
sobolevn opened this pull request 17 days ago
sobolevn opened this pull request 17 days ago
Incorrect `WPS440` in `case` definitions
sobolevn opened this issue 17 days ago
sobolevn opened this issue 17 days ago
Find duplicate `case` patterns in `match`, closes #3206
sobolevn opened this pull request 17 days ago
sobolevn opened this pull request 17 days ago
Detect constant conditions in `match`
sobolevn opened this issue 17 days ago
sobolevn opened this issue 17 days ago
Find identical `case` statements in `WPS533`
sobolevn opened this issue 17 days ago
sobolevn opened this issue 17 days ago
Enable `ICN` in `ruff`
sobolevn opened this pull request 17 days ago
sobolevn opened this pull request 17 days ago
Fix reassign to itself `WPS434` to detect names in `:=`
sobolevn opened this pull request 17 days ago
sobolevn opened this pull request 17 days ago
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] opened this pull request 17 days ago
pre-commit-ci[bot] opened this pull request 17 days ago
Complexity: find PM with too many `case` statements
sobolevn opened this issue 17 days ago
sobolevn opened this issue 17 days ago
New complexity rule: too many matching items
sobolevn opened this issue 17 days ago
sobolevn opened this issue 17 days ago
Don't allow `case SomeClass(field as other)`
sobolevn opened this issue 17 days ago
sobolevn opened this issue 17 days ago
Fix negated conditions detections, closes #2617
sobolevn opened this pull request 17 days ago
sobolevn opened this pull request 17 days ago
Update pyproject.toml
sobolevn opened this pull request 18 days ago
sobolevn opened this pull request 18 days ago
Use pathlib
sobolevn opened this pull request 18 days ago
sobolevn opened this pull request 18 days ago
Fix typos
sobolevn opened this pull request 18 days ago
sobolevn opened this pull request 18 days ago
Allow `sphinx`-style docstrings
sobolevn opened this pull request 18 days ago
sobolevn opened this pull request 18 days ago
Forbids `raise SystemError`, closes #1786
sobolevn opened this pull request 18 days ago
sobolevn opened this pull request 18 days ago
Add `WPS534` to find useless ternary expressions
sobolevn opened this pull request 18 days ago
sobolevn opened this pull request 18 days ago
Update mypy to 1.14
sobolevn opened this pull request 18 days ago
sobolevn opened this pull request 18 days ago
Count defaults for `WPS612`, closes #2478
sobolevn opened this pull request 18 days ago
sobolevn opened this pull request 18 days ago
Do not count params in `@overload`s, closes #1957
sobolevn opened this pull request 18 days ago
sobolevn opened this pull request 18 days ago
Conflicting isort and flake8-broken-line
Tapeline opened this issue 19 days ago
Tapeline opened this issue 19 days ago
Bump hypothesis from 6.122.3 to 6.122.4
dependabot[bot] opened this pull request 20 days ago
dependabot[bot] opened this pull request 20 days ago
Bump ruff from 0.8.3 to 0.8.4
dependabot[bot] opened this pull request 20 days ago
dependabot[bot] opened this pull request 20 days ago
`WPS230`: Allow any number of attributes in `@dataclass`, closes #2448
sobolevn opened this pull request 21 days ago
sobolevn opened this pull request 21 days ago
Remove `eval` from enhancements
sobolevn opened this pull request 22 days ago
sobolevn opened this pull request 22 days ago
Allows attrib shadowing in `@dataclasses` in `WPS601`, closes #1926
sobolevn opened this pull request 22 days ago
sobolevn opened this pull request 22 days ago
Refactor to `source.node_to_string` instead of `ast.unparse`
sobolevn opened this pull request 22 days ago
sobolevn opened this pull request 22 days ago
`WPS600`: Allow to subclass `Enum` with builtins, closes #2506
sobolevn opened this pull request 22 days ago
sobolevn opened this pull request 22 days ago
Allow nested imports in `try/except` in `WPS433` and `WPS440`, closes #2382
sobolevn opened this pull request 22 days ago
sobolevn opened this pull request 22 days ago
`WPS441`: Allow usage of variables after blocks in `asserts`, closes #2543
sobolevn opened this pull request 22 days ago
sobolevn opened this pull request 22 days ago
Adds `WPS533` which finds duplicate conditions, closes #2241
sobolevn opened this pull request 22 days ago
sobolevn opened this pull request 22 days ago
Allow using `pass` in PM, closes #2642
sobolevn opened this pull request 22 days ago
sobolevn opened this pull request 22 days ago
Improve GitHub Action, closes #2474
sobolevn opened this pull request 22 days ago
sobolevn opened this pull request 22 days ago
Fix `WPS474` for imports in different contexts, closes #2962
sobolevn opened this pull request 22 days ago
sobolevn opened this pull request 22 days ago
Ignore type aliases from Jones Complexity
sobolevn opened this pull request 23 days ago
sobolevn opened this pull request 23 days ago
Bump attrs from 24.2.0 to 24.3.0
dependabot[bot] opened this pull request 23 days ago
dependabot[bot] opened this pull request 23 days ago
Add `WPS475` to find problematic function params, refs #1343
sobolevn opened this pull request 24 days ago
sobolevn opened this pull request 24 days ago
Add `WPS617`, which forbits to assign `lambda` to attrs
sobolevn opened this pull request 24 days ago
sobolevn opened this pull request 24 days ago
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] opened this pull request 24 days ago
pre-commit-ci[bot] opened this pull request 24 days ago
Remove `ast.NameConstant`
sobolevn opened this pull request 24 days ago
sobolevn opened this pull request 24 days ago
Remove `ast.Ellipsis`
sobolevn opened this pull request 24 days ago
sobolevn opened this pull request 24 days ago
Remove `ast.Str` and `ast.Bytes` from code
sobolevn opened this pull request 24 days ago
sobolevn opened this pull request 24 days ago
Cover tests
sobolevn opened this pull request 24 days ago
sobolevn opened this pull request 24 days ago
Remove usages of `ast.Num` and `.n` from code
sobolevn opened this pull request 24 days ago
sobolevn opened this pull request 24 days ago
Adds WPS240
sobolevn opened this pull request 25 days ago
sobolevn opened this pull request 25 days ago
Add WPS239
sobolevn opened this pull request 25 days ago
sobolevn opened this pull request 25 days ago
Allow `--preview` mode of `ruff`
sobolevn opened this pull request 25 days ago
sobolevn opened this pull request 25 days ago
Remove WPS360
sobolevn opened this pull request 25 days ago
sobolevn opened this pull request 25 days ago