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
Partially revert poetry@2 support

sobolevn opened this pull request 3 days ago
Migrate to `poetry` 2.0.0

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
Bump ruff from 0.8.5 to 0.8.6

dependabot[bot] opened this pull request 3 days ago
Issue 3241: CLI tool to explain violations

Tapeline opened this pull request 4 days ago
Switch to furo theme

sobolevn opened this pull request 5 days ago
Fix sphinx warnings and enable strict mode

sobolevn opened this pull request 5 days ago
Configure Renovate

renovate[bot] opened this pull request 6 days ago
Remove pyproject.toml formatting

sobolevn opened this pull request 6 days ago
Add `shellcheck` to `actionlint` pre-commit

sobolevn opened this pull request 6 days ago
Add two new `check-jsonschema` checks

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
Bump sphinx-autodoc-typehints from 2.5.0 to 3.0.0

dependabot[bot] opened this pull request 6 days ago
Update .pre-commit-config.yaml

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
[pre-commit.ci] pre-commit autoupdate

pre-commit-ci[bot] opened this pull request 10 days ago
Issue 1402

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
Disable `WPS312`

sobolevn opened this pull request 11 days ago
CLI tool to explain violation codes

Tapeline opened this issue 12 days ago
Fix WPS115 for enum attributes #3238

Tapeline opened this pull request 13 days ago
`WPS312` duplicates `PLR0124`

sobolevn opened this issue 13 days ago
Exclude Enum classes from the rule WPS115

gimntut opened this issue 13 days ago
Allow UPPERCASE constants in `Enum` classes

sobolevn opened this issue 13 days ago
Release 1.0.0

sobolevn opened this pull request 13 days ago
Remove unused noqa

sobolevn opened this pull request 13 days ago
SystemExit and not SystemError

sobolevn opened this pull request 13 days ago
Reuse `--allowed-domain-names` in `WPS111`, closes #2554

sobolevn opened this pull request 14 days ago
Remove `--i-control-code` config option

sobolevn opened this pull request 14 days ago
Enable `black` check in CI

sobolevn opened this pull request 14 days ago
Drop typing_extensions

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
Enable `SLF` from `ruff`

sobolevn opened this pull request 15 days ago
More pre-commit checks

sobolevn opened this pull request 15 days ago
Enables all `RUF` rules

sobolevn opened this pull request 15 days ago
Enable `PLW`, all `PL` rules, remove duplicates

sobolevn opened this pull request 15 days ago
Enable `PLR` and remove duplicated violations

sobolevn opened this pull request 15 days ago
Format pyproject.toml

sobolevn opened this pull request 15 days ago
Enable flake8-boolean-trap

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
Enable `pylint` and its `C` rules from `ruff`, remove duplicating rules

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
Adds `WPS242` which forbids to have too many cases in match block

pojknamn opened this pull request 16 days ago
Find extra syntax in `Match` subjects

sobolevn opened this issue 16 days ago
fix match + case increases cognitive complexity

pojknamn opened this pull request 16 days ago
`match` + `case` does not increase cognitive complexity

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
Bump hypothesis from 6.122.6 to 6.123.0

dependabot[bot] opened this pull request 17 days ago
Fixes `WPS314` not detecting `match` statements

MarshalX opened this pull request 17 days ago
Fix GitHub Action

sobolevn opened this pull request 17 days ago
Disable `WPS440` and `WPS442`

sobolevn opened this pull request 17 days ago
Incorrect `WPS440` in `case` definitions

sobolevn opened this issue 17 days ago
Find duplicate `case` patterns in `match`, closes #3206

sobolevn opened this pull request 17 days ago
Detect constant conditions in `match`

sobolevn opened this issue 17 days ago
Find identical `case` statements in `WPS533`

sobolevn opened this issue 17 days ago
Enable `ICN` in `ruff`

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
[pre-commit.ci] pre-commit autoupdate

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
New complexity rule: too many matching items

sobolevn opened this issue 17 days ago
Don't allow `case SomeClass(field as other)`

sobolevn opened this issue 17 days ago
Fix negated conditions detections, closes #2617

sobolevn opened this pull request 17 days ago
Update pyproject.toml

sobolevn opened this pull request 18 days ago
Use pathlib

sobolevn opened this pull request 18 days ago
Fix typos

sobolevn opened this pull request 18 days ago
Allow `sphinx`-style docstrings

sobolevn opened this pull request 18 days ago
Forbids `raise SystemError`, closes #1786

sobolevn opened this pull request 18 days ago
Add `WPS534` to find useless ternary expressions

sobolevn opened this pull request 18 days ago
Update mypy to 1.14

sobolevn opened this pull request 18 days ago
Count defaults for `WPS612`, closes #2478

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
Conflicting isort and flake8-broken-line

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
Bump ruff from 0.8.3 to 0.8.4

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
Remove `eval` from enhancements

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
Refactor to `source.node_to_string` instead of `ast.unparse`

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
Adds `WPS533` which finds duplicate conditions, closes #2241

sobolevn opened this pull request 22 days ago
Allow using `pass` in PM, closes #2642

sobolevn opened this pull request 22 days ago
Improve GitHub Action, closes #2474

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
Ignore type aliases from Jones Complexity

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
Add `WPS475` to find problematic function params, refs #1343

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
[pre-commit.ci] pre-commit autoupdate

pre-commit-ci[bot] opened this pull request 24 days ago
Remove `ast.NameConstant`

sobolevn opened this pull request 24 days ago
Remove `ast.Ellipsis`

sobolevn opened this pull request 24 days ago
Remove `ast.Str` and `ast.Bytes` from code

sobolevn opened this pull request 24 days ago
Cover tests

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
Adds WPS240

sobolevn opened this pull request 25 days ago
Add WPS239

sobolevn opened this pull request 25 days ago
Allow `--preview` mode of `ruff`

sobolevn opened this pull request 25 days ago
Remove WPS360

sobolevn opened this pull request 25 days ago