- Switzerland
Block or Report
Block or report MichaReiser
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
1,451 contributions in the last year
Less
More
Activity overview
Contribution activity
June 2023
Created 38 commits in 1 repository
Created a pull request in astral-sh/ruff that received 5 comments
Handle trailing end-of-line comments in-between-bodies
Summary And more custom logic around comments in bodies... uff. Let's say we have the following code if x == y: pass # trailing comment of pass else…
+150
−41
•
5
comments
Opened 35 other pull requests in 2 repositories
astral-sh/ruff
3
open
29
merged
- Format BoolOp
- Correctly handle left/right breaking of binary expression
- Fix line numbers in source frames
- Track formatted comments
- perf(formatter): Skip bodies without comments
- Fix binary expression formatting with leading comments
-
Format
ifstatements - Add basic Constant formatting
-
Implement Binary expression without
best_fitting - Format Function definitions
- Simple lexer for formatter
- Trailing own line comments before func or class
-
Replace verbatim text with
NOT_YET_IMPLEMENTED - Upgrade RustPython
-
Introduce
AnyFunctionDefinitionNode - Correctly handle newlines after/before comments
- Format binary expressions
- Add Formatter benchmark
-
Normalize newlines in
verbatim_text - Upgrade to Rust 1.70
- Handle trailing body end-of-line comments
-
Format
whileStatement -
Suite formatting and
JoinNodesBuilder -
Format
ExprName - Format StmtExpr
- Some pull requests not shown.
astral-sh/RustPython-Parser
2
merged
1
closed
Reviewed 71 pull requests in 3 repositories
astral-sh/ruff
25 pull requests
- Correctly handle left/right breaking of binary expression
- Format BoolOp
- Format ExprTuple
- Add rule to disallow implicit optional with autofix
-
Format
ifstatements -
Option (
-o/--output-file) to write output to a file - Implement StmtReturn
- Implement StmtPass
- Format Function definitions
-
Add Pylint rule
comparison-with-itself(R0124) - Small CI improvements
- Simple lexer for formatter
- Update links to point to Astral org
- A basic StmtAssign formatter and better dummies for expressions
-
[
flake8-slots] Add plugin, addSLOT000,SLOT001andSLOT002 - Use phf for confusables to reduce llvm lines
- Use taiki-e/install-action to install cargo fuzz
- Upgrade RustPython
- Correctly handle newlines after/before comments
- Move flake8-fixme rules to FIX prefix
-
Replace verbatim text with
NOT_YET_IMPLEMENTED - Create fuzzers for testing correctness of parsing, linting and fixing
- Track symbol deletions separately from bindings
- Format StmtAssign, badly
- Format binary expressions
- Some pull request reviews not shown.
RustPython/Parser
1 pull request
Boshen/oxc
1 pull request
Created an issue in astral-sh/ruff that received 9 comments
📋 Formatter: Syntax Formatting
This task coordinates the work on implementing formatting for the Python syntax.
Module
#4800
Formatter: Interactive
Formatter: Expression
For…
15 of 65 tasks
Opened 9 other issues in 1 repository
Answered 1 discussion in 1 repository
astral-sh/ruff
astral-sh/ruff
-
Ignore Fix
This contribution was made on Jun 9









