- San Francisco, CA
Block or Report
Block or report andersk
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
enum_primitive-rs Public
Macro to generate num::FromPrimitive instances for enum that works in Rust 1.0
-
tiny-lambda Public
A normalizing interpreter for the untyped λ-calculus in 292 characters of Haskell
-
-
-
-
2,653 contributions in the last year
Less
More
Activity overview
Contribution activity
November 2022
Created 95 commits in 6 repositories
Created 2 repositories
- andersk/emoji-data HTML
- andersk/py Python
Created a pull request in zulip/zulip that received 7 comments
migrations: Fix Python-looped SQL in 0376; don’t crash if no user found.
Django compiles this to the (single) SQL query UPDATE "zerver_realmemoji" SET "author_id" = ( SELECT U0."id" FROM "zerver_userprofile" U0 WHERE ( U0."
+9
−13
•
7
comments
Opened 50 other pull requests in 8 repositories
charliermarsh/ruff
23
merged
- Fix clippy::manual_let_else (pedantic)
- Don’t require files with --explain or --generate-shell-completion
- Fix most clippy::pedantic lints
- Fix clippy::default-trait-access (pedantic)
- Ignore clippy::unreadable-literal (pedantic) for CONFUSABLES
- Ignore clippy::match-same-arms (pedantic) in a few places
- Fix clippy::trivially-copy-pass-by-ref (pedantic)
- Fix clippy::sort-unstable (pedantic)
- Fix clippy::inefficient-to-string (pedantic)
- Propagate errors from glob::Pattern::new
- Exempt parameters with immutable annotations from B006
- Propagate exit code through Python __main__ wrapper
- Fix find_and_parse_pyproject_toml test for #772
- Restore clippy on all crates in the workspace
- Disable default features of chrono
- Remove static isort classifications for __main__, disutils
- Implement flake8-2020 (sys.version, sys.version_info misuse)
- Add ruff.__main__ wrapper to allow invocation as ‘python -m ruff’
- Only scan checks once in check_lines
- Run annotations plugin if ANN204, ANN205, ANN206 are selected
- Correct source link in CONFUSABLES comment
- Fix B015 false positive on comparison deep inside expression statement
- Fix “Code” misspelling
zulip/zulip
20
merged
- dark_theme: Declare color-scheme CSS property
- people: Fix misleading comments and tests for utcToZonedTime
- Minor custom_check cleanup
- eslint: Enable object-shorthand avoidExplicitReturnArrows option
- ruff: Fix N818 exception name should be named with an Error suffix
- Replace isort with Ruff
- [5.x] Upgrade Python requirements
- stream_create: Fix “susbscribing” typo
- [5.x] Remove RabbitMQ from Docker CI images
- message_flags: Avoid relying on redundant messages list in response
- message_flags: Allow updating flags by narrows and anchors
- Minor ruff configuration tweaks
- scripts: Pass --retry 3 to curl
- scim: Upgrade django-scim2; remove request.user monkey patching
- build_emoji: Guard mutable default with read-only type
- middleware: Set the correct options on the django_language cookie
- dependencies: Upgrade JavaScript dependencies
- requirements: Upgrade Python requirements
- install-node: Silence expected “node: command not found” on first run
- lint: Replace pycodestyle and pyflakes with ruff
typeddjango/django-stubs
2
merged
iamcal/emoji-data
1
open
NixOS/nixpkgs
1
merged
pytest-dev/py
1
open
python/mypy
1
open
PyCQA/isort
1
open
Reviewed 23 pull requests in 5 repositories
charliermarsh/ruff
11 pull requests
- fix(flake8_boolean_trap): add whitelist for dict methods
- U013: Also convert typing.TypedDict
- Trigger N818 when parent ends in Error or Exception
- Propagate exit code through Python __main__ wrapper
- Implement U013: Unnecessary TypedDict syntactic form
- Restore clippy on all crates in the workspace
- Lint test code
- Add ruff.__main__ wrapper to allow invocation as ‘python -m ruff’
- feat: no unnecessary encode utf8
- Only scan checks once in check_lines
- Implement B015
zulip/zulip
7 pull requests
-
people: Verify
utcToZonedTimereturns aDatebefore formatting it. - linkifiers: Implement URI Template in replacement of URL format strings.
- ts: Convert util.js to TypeScript; add temporary types in types.ts.
- Release Zulip Server 6.0.
- message_flags: Allow updating flags by narrows and anchors
- messagebox: Redesign focus rectangle.
- Generate emoji_names.py from a separate list of custom emoji names.
NixOS/nixpkgs
3 pull requests
withastro/astro
1 pull request
typeddjango/django-stubs
1 pull request
Created an issue in charliermarsh/ruff that received 7 comments
isort incompatibilites with lowercase, MixedCase, UPPERCASE
isort --profile=black --ca:
import lowercase
import MixedCase
import UPPERCASE
from module import UPPERCASE, MixedCase, lowercase
ruff --select=I:
i…
7
comments
Opened 7 other issues in 3 repositories
charliermarsh/ruff
5
closed
- N818 ErrorSuffixOnExceptionName should apply recursively to sub-subclasses of Exception
- Import sorting within indented block uses Black-incompatible line length
- Import sorting deletes comments
- Should respect isort:skip comments
- B006 (MutableArgumentDefault) should exempt parameters with immutable type annotations
rust-lang/rust-clippy
1
open
rustsec/rustsec
1
closed
47
contributions
in private repositories
Nov 3 – Nov 26








