Sitelet https://web.archive.org/web/20221212042423/https://github.com/charliermarsh
Skip to content
Avatar
⚡
Working on Ruff
⚡
Working on Ruff

Sponsoring

@messense

Organizations

@jasperproject @introsideprojects
Block or Report

Block or report charliermarsh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
charliermarsh/README.md

Hi, I’m Charlie.

I’m building high-performance developer tools for Python, starting with ⚡ Ruff ⚡, an extremely fast Python linter and code transformation toolchain written in Rust.

My goal is to make the Python ecosystem more productive by building faster developer tools.

I was most recently a staff software engineer at Spring Discovery. Before that, I was a senior software engineer at Khan Academy.

The best way to track my work is to follow me on Twitter (@charliermarsh). The best way to get in touch is to DM me on Twitter (@charliermarsh).

You can find me on:

Pinned

  1. ruff Public

    An extremely fast Python linter, written in Rust.

    Rust 3.8k 96

  2. vscode-ruff Public

    A Visual Studio Code extension with support for the Ruff linter.

    Python 98 4

  3. A pre-commit hook for Ruff.

    Python 29 5

  4. A Python Interpreter written in Rust

    Rust 12.9k 884

  5. autobot Public

    GitHub Copilot, for your existing codebase.

    Python 23 2

  6. trellis Public

    Write Dockerfiles and CI pipelines in TypeScript.

    TypeScript 12 2

4,184 contributions in the last year

Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Mon Wed Fri

Contribution activity

December 2022

Created a pull request in pypa/hatch that received 6 comments

Upgrade Ruff; migrate from U to UP check code

We recently changed the U prefix to UP (for pyupgrade) -- it's backwards-compatible, but emits a warning, so though I'd go ahead and submit a patch…

+10 −11 • 6 comments
Opened 107 other pull requests in 4 repositories
charliermarsh/ruff 83 merged 3 open 1 closed
charliermarsh/vscode-ruff 16 merged
conda-forge/ruff-feedstock 2 merged
charliermarsh/ruff-pre-commit 2 merged
4 contributions in private repositories Dec 10

Seeing something unexpected? Take a look at the GitHub profile guide.