Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/python-trio/flake8-async
Highly opinionated linter for Trio code
https://github.com/python-trio/flake8-async
warn when the type hint of an async generator is not AsyncGenerator
graingert opened this issue 9 months ago
graingert opened this issue 9 months ago
fix internal error in visitor91x
jakkdl opened this pull request 9 months ago
jakkdl opened this pull request 9 months ago
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] opened this pull request 9 months ago
pre-commit-ci[bot] opened this pull request 9 months ago
Error codes too long for `flake8>=6.0.0`
rtb-zla-karma opened this issue 9 months ago
rtb-zla-karma opened this issue 9 months ago
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] opened this pull request 9 months ago
pre-commit-ci[bot] opened this pull request 9 months ago
ASYNC100 no longer triggers on context managers containing a `yield`
jakkdl opened this pull request 9 months ago
jakkdl opened this pull request 9 months ago
Add new `ASYNC912` rule to warn on missing checkpoint-or-exceptions
Zac-HD opened this issue 9 months ago
Zac-HD opened this issue 9 months ago
Internal error with `ASYNC900`
Zac-HD opened this issue 9 months ago
Zac-HD opened this issue 9 months ago
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] opened this pull request 9 months ago
pre-commit-ci[bot] opened this pull request 9 months ago
`ASYNC100` should not trigger for blocks containing a `yield` statement
Zac-HD opened this issue 10 months ago
Zac-HD opened this issue 10 months ago
add basic sphinx & readthedocs infra
jakkdl opened this pull request 10 months ago
jakkdl opened this pull request 10 months ago
ASYNC102 no longer raises warning for calls to `.aclose()` on objects
jakkdl opened this pull request 10 months ago
jakkdl opened this pull request 10 months ago
async110 now also warns if looping .lowlevel.checkpoint()
jakkdl opened this pull request 10 months ago
jakkdl opened this pull request 10 months ago
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] opened this pull request 10 months ago
pre-commit-ci[bot] opened this pull request 10 months ago
Add new check ASYNC251 for time.sleep()
jakkdl opened this pull request 10 months ago
jakkdl opened this pull request 10 months ago
fix py313a5 deprecationwarning
jakkdl opened this pull request 10 months ago
jakkdl opened this pull request 10 months ago
[pre-commit.ci] pre-commit autoupdate
pre-commit-ci[bot] opened this pull request 10 months ago
pre-commit-ci[bot] opened this pull request 10 months ago
add ASYNC250: blocking sync call input() in async function.
jakkdl opened this pull request 10 months ago
jakkdl opened this pull request 10 months ago
[anyio/asyncio].TaskGroup support for 101, 111, 112
jakkdl opened this issue 10 months ago
jakkdl opened this issue 10 months ago
Generate proper documentation
jakkdl opened this issue 10 months ago
jakkdl opened this issue 10 months ago
moar asyncio support, test infra improvements
jakkdl opened this pull request 10 months ago
jakkdl opened this pull request 10 months ago
standardize to [a/b]
jakkdl opened this pull request 10 months ago
jakkdl opened this pull request 10 months ago
Suggestion: `ASYNC119` when using an async context manager in an async generator
alicederyn opened this issue 10 months ago
alicederyn opened this issue 10 months ago
basic Asyncio support
jakkdl opened this pull request 10 months ago
jakkdl opened this pull request 10 months ago
rename files, update references to them
jakkdl opened this pull request 10 months ago
jakkdl opened this pull request 10 months ago
Add asyncio support to current checks
jakkdl opened this issue 10 months ago
jakkdl opened this issue 10 months ago
Checks for `asyncio.create_task()`
Zac-HD opened this issue 10 months ago
Zac-HD opened this issue 10 months ago
Rename to flake8 async
jakkdl opened this pull request 11 months ago
jakkdl opened this pull request 11 months ago
remove trio117, as MultiError is removed in trio 0.24.0
jakkdl opened this pull request 11 months ago
jakkdl opened this pull request 11 months ago
use pre-commit.ci, remove workflow step running pre-commit. Add pyright to CI workflow
jakkdl opened this pull request 11 months ago
jakkdl opened this pull request 11 months ago
Followup changes to fix ruff & pyright warnings
jakkdl opened this pull request 11 months ago
jakkdl opened this pull request 11 months ago
Update ci
jakkdl opened this pull request 11 months ago
jakkdl opened this pull request 11 months ago
Extend ASYNC110 to also warn if looping a `checkpoint()`
jakkdl opened this issue 11 months ago
jakkdl opened this issue 11 months ago
TRIO100 false positive with an async CM
mikenerone opened this issue 11 months ago
mikenerone opened this issue 11 months ago
New rule: builtin `input()` should not be called from async function
Zac-HD opened this issue about 1 year ago
Zac-HD opened this issue about 1 year ago
use ruff noqa handling
jakkdl opened this pull request over 1 year ago
jakkdl opened this pull request over 1 year ago
pin typecheck dependencies
jakkdl opened this issue over 1 year ago
jakkdl opened this issue over 1 year ago
replace flake8-eradicate with ruff ... and enable a ton of more lint rules, fixing a couple of them.
jakkdl opened this pull request over 1 year ago
jakkdl opened this pull request over 1 year ago
add version requirements on flake8&libcst
jakkdl opened this pull request over 1 year ago
jakkdl opened this pull request over 1 year ago
pin pyright, by no longer forcing latest version
jakkdl opened this pull request over 1 year ago
jakkdl opened this pull request over 1 year ago
first transform, then visit, to not get incorrect line markers
jakkdl opened this issue over 1 year ago
jakkdl opened this issue over 1 year ago
CLI toggle whether autofix generates an error
jakkdl opened this issue over 1 year ago
jakkdl opened this issue over 1 year ago
test partial enabling of autofixers
jakkdl opened this issue over 1 year ago
jakkdl opened this issue over 1 year ago
don't autofix noqa'd errors, add --disable-noqa, add non-passing test for noqa reliability
jakkdl opened this pull request over 1 year ago
jakkdl opened this pull request over 1 year ago
Standalone `flake8-async` could read config files like `flake8`
Zac-HD opened this issue over 1 year ago
Zac-HD opened this issue over 1 year ago
noqa now correctly ignored when running as plugin. ast-based visitors…
jakkdl opened this pull request over 1 year ago
jakkdl opened this pull request over 1 year ago
pin test versions in pre-commit
jakkdl opened this issue over 1 year ago
jakkdl opened this issue over 1 year ago
fix trio100 removing trailing comment with same-line with
jakkdl opened this pull request over 1 year ago
jakkdl opened this pull request over 1 year ago
full `# noqa` support
jakkdl opened this issue over 1 year ago
jakkdl opened this issue over 1 year ago
rename console script flake8_trio -> flake8-trio
jakkdl opened this pull request over 1 year ago
jakkdl opened this pull request over 1 year ago
new error code: TRIO912 unnecessary checkpoints + autofix
jakkdl opened this pull request over 1 year ago
jakkdl opened this pull request over 1 year ago
respect noqa
jakkdl opened this pull request over 1 year ago
jakkdl opened this pull request over 1 year ago
Support `# noqa` comments when calling directly
Zac-HD opened this issue over 1 year ago
Zac-HD opened this issue over 1 year ago
Update README.md
jakkdl opened this pull request over 1 year ago
jakkdl opened this pull request over 1 year ago
Fix false 91x alarm on await in genexp target.
jakkdl opened this pull request over 1 year ago
jakkdl opened this pull request over 1 year ago
disable deadline for unreliable timing test
jakkdl opened this pull request over 1 year ago
jakkdl opened this pull request over 1 year ago
fix SIM910, dict.get with value==None (which is the default value)
jakkdl opened this pull request over 1 year ago
jakkdl opened this pull request over 1 year ago
fix TRIO100 false alarm on nested context manager
jakkdl opened this pull request over 1 year ago
jakkdl opened this pull request over 1 year ago
Add examples for running
jakkdl opened this pull request over 1 year ago
jakkdl opened this pull request over 1 year ago
False alarms in `libcst` backend
Zac-HD opened this issue over 1 year ago
Zac-HD opened this issue over 1 year ago
Support match/case, exception groups
jakkdl opened this issue almost 2 years ago
jakkdl opened this issue almost 2 years ago
fuzz test fail due to unreliable timings
jakkdl opened this issue almost 2 years ago
jakkdl opened this issue almost 2 years ago
Install gitpython
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
fix release ci, move test_messages_documented to separate file
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
Clean up typechecking for MAGIC_MARKERS by making it a dataclass, add…
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
fix CI
jakkdl opened this issue almost 2 years ago
jakkdl opened this issue almost 2 years ago
clean up tests, merging test_eval and test_eval_anyio
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
fix ci typo in release
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
run fuzz in CI
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
remove lines from autofix diff, add CI tag management
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
add standalone command line args
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
Run black with --preview
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
add libcst as install_requires, print errors to stderr & return 1/0, add pre-commit hook & update config,
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
Change trio dependency for pyright to trio-typing
jakkdl opened this issue almost 2 years ago
jakkdl opened this issue almost 2 years ago
test for autofix_files, fix some 91x autofixes, rejig eval_files
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
implement autofix for 91x
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
add mypy to get warnings on unreachable code, fix/ignore various small typing errors
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
Should `ASYNC102` special-case `.aclose()`?
Zac-HD opened this issue almost 2 years ago
Zac-HD opened this issue almost 2 years ago
reportUnusedCoroutine / unused-coroutine *is* in fact raised for trio
jakkdl opened this issue almost 2 years ago
jakkdl opened this issue almost 2 years ago
add comprehension support to 91x
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
split shed, format&sort toml+yaml
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
update pre-commit revs, flake8-typecheck now ignores stub files
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
raise RuntimeError on invalid literal values to range expression
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
Add flake8-pyi to pre-commit
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
implement autofix for TRIO100
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
Capitalize errors
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
How to handle unparseable/incorrect code
jakkdl opened this issue almost 2 years ago
jakkdl opened this issue almost 2 years ago
Now able to run as a standalone module or shell program, with limited functionality
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
code cleanup after 91x PR
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
TRIO91X: Support comprehensions
jakkdl opened this issue almost 2 years ago
jakkdl opened this issue almost 2 years ago
reimplement 91X in libcst
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
reimplement trio100 & trio101 with libcst
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
TRIO91X not disabled by default?
richardsheridan opened this issue almost 2 years ago
richardsheridan opened this issue almost 2 years ago
False alarm on fixture decorator
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
Fix pyright config since file structure changes, enable optional checks, fix type errors
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
TRIO112 false alarm on strict_exception_groups
jakkdl opened this issue almost 2 years ago
jakkdl opened this issue almost 2 years ago
`@pytest.fixture()` should disable `TRIO101`
Zac-HD opened this issue almost 2 years ago
Zac-HD opened this issue almost 2 years ago
fix TRIO900 false alarm in nested functions
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
Add anyio.TaskGroup support to TRIO113
jakkdl opened this pull request almost 2 years ago
jakkdl opened this pull request almost 2 years ago
New check: Use of deprecated feature (?)
jakkdl opened this issue almost 2 years ago
jakkdl opened this issue almost 2 years ago