GitHub / DetachHead issue stats
Total issues: 1,965
Total pull requests: 1,423
Merged pull request: 1,134
Average time to close issues: 4 months
Average time to close pull requests: 20 days
Average comments per issue: 1.89
Average comments per pull request: 1.17
Issues created
- detachhead/basedpyright: 433
- astral-sh/ruff: 150
- python/mypy: 65
- KotlinIsland/basedmypy: 64
- astral-sh/ty: 50
- detachhead/pytest-robotframework: 47
- microsoft/pyright: 40
- microsoft/vscode: 36
- astral-sh/uv: 33
- DetachHead/ts-helpers: 30
- denoland/deno: 28
- microsoft/playwright: 23
- DetachHead/playwright-ui5: 21
- kotlinisland/basedtyping: 20
- pyprojectx/pyprojectx: 20
- pytest-dev/pytest: 20
- facebook/pyrefly: 19
- pydantic/pydantic: 17
- microsoft/playwright-python: 17
- DetachHead/basedpyright-playground: 17
- pdm-project/pdm: 16
- typescript-eslint/typescript-eslint: 15
- oxc-project/oxc: 14
- microsoft/TypeScript: 14
- BandarHL/BHTwitter: 13
- rvben/rumdl: 13
- detachhead/kotlinxpath: 13
- detachhead/shell-http: 12
- detachhead/typescript-nodejs-project: 12
- gauge-sh/tach: 12
- detachhead/eslint-plugin-detachhead: 12
- DetachHead/eslint-config: 11
- sveltejs/eslint-plugin-svelte: 11
- robotframework/robotframework: 10
- DetachHead/pylint-module-boundaries: 10
- ethan-xd/altstore-discord-updates: 9
- python-poetry/poetry: 9
- dart-lang/sdk: 9
- restspace/svelte-schema-form: 9
- hperrin/svelte-material-ui: 9
- sveltejs/language-tools: 9
- millsp/ts-toolbelt: 9
- detachhead/website-screenshot-api: 8
- SAP/ui5-typescript: 8
- python/typeshed: 8
- sveltejs/kit: 8
- redhat-developer/lsp4ij: 8
- tach-org/tach: 7
- robocorp/robotframework-lsp: 7
- detachhead/indexer: 7
- detachhead/gumroadalerts: 7
- woutervh-/typescript-is: 6
- njzjz/nodejs-wheel: 6
- DetachHead/issues-transfer: 6
- VSCodium/vscodium: 6
- oven-sh/bun: 6
- microsoft/vscode-python: 6
- sveltejs/svelte: 6
- UI5/openui5: 5
- pylint-dev/pylint: 5
- psf/black: 5
- detachhead/ublock-filters: 5
- insyncwithfoo/pyright-for-pycharm: 5
- robotcodedev/robotcode: 5
- ethan-xd/ethan-xd.github.io: 5
- gajus/eslint-plugin-jsdoc: 5
- pdm-project/update-deps-action: 4
- FontoXML/fontoxpath: 4
- jestjs/jest: 4
- PyCQA/pydocstyle: 4
- gitliveapp/gitlive: 4
- SAP/ui5-inspector: 4
- dart-code-checker/dart-code-metrics: 4
- dprint/dprint-plugin-markdown: 4
- detachhead/url-builder: 4
- python/cpython: 4
- DetachHead/playwright-xpath: 4
- launchcodedev/app-config: 4
- sveltejs/eslint-plugin-svelte3: 4
- microsoft/vscode-mypy: 4
- squidfunk/mkdocs-material: 4
- eclipse/openvsx: 3
- nodejs/node: 3
- jorenham/optype: 3
- inspiretechdev/iso8601_duration: 3
- AThePeanut4/docify: 3
- terror/just-lsp: 3
- eslint-community/eslint-plugin-eslint-comments: 3
- jorenham/mainpy: 3
- DetachHead/typetime-json-schema: 3
- microsoft/vscode-pylint: 3
- DetachHead/basedpyright-for-pycharm: 3
- dart-lang/linter: 3
- mysticatea/eslint-plugin-eslint-comments: 3
- j178/prefligit: 3
- dprint/dprint-plugin-ruff: 3
- mariposa-dart/html_builder: 3
- microsoft/language-server-protocol: 3
- d-biehl/robotcode: 3
- sveltejs/prettier-plugin-svelte: 3
- jest-community/vscode-jest: 3
- pytest-dev/pytest-xdist: 3
- ducdetronquito/pybun: 3
- openapi-library/OpenAPIValidators: 3
- robotframework/SeleniumLibrary: 3
- trivago/prettier-plugin-sort-imports: 3
- import-js/eslint-plugin-import: 3
- pdm-project/pdm-backend: 3
- detachhead/python-transpiler: 3
- astral-sh/rye: 2
- MarketSquare/robotframework-tidy: 2
- pnpm/pnpm: 2
- BrowserWorks/waterfox: 2
- ajafff/tsutils: 2
- sveltejs/svelte-preprocess: 2
- crxjs/chrome-extension-tools: 2
- ethan-xd/rant-api: 2
- daxartio/mkdocs-gitlab: 2
- genotrance/px: 2
- mkdocstrings/python: 2
- k-paxian/dart-json-mapper: 2
- kemitchell/markdown-escape.js: 2
- SchemaStore/schemastore: 2
- mitmproxy/pdoc: 2
- opa334/TrollStore: 2
- breuerfelix/chromedriver-py: 2
- gauge-sh/tach-vscode: 2
- suparngp/kotlin-multiplatform-projects: 2
- appimage/appimagetool: 2
- nefrob/vscode-just: 2
- dart-lang/dart_style: 2
- dprint/dprint-vscode: 2
- detachhead/test: 2
- JoshuaKGoldberg/eslint-plugin-expect-type: 2
- qnblackcat/uYouPlus: 2
- microsoft/pylance-release: 2
- moffatman/chan: 2
- alstr/todo-to-issue-action: 2
- ethan-xd/bitsus: 2
- DetachHead/basedpyright-action: 2
- codemagic-ci-cd/cli-tools: 2
- rust-lang/rust-analyzer: 2
- DavBfr/dart_pdf: 2
- samrum/vite-plugin-web-extension: 2
- microsoft/vscode-python-debugger: 2
- MiRO92/uYou-for-YouTube: 2
- InSyncWithFoo/pyright-langserver-for-pycharm: 2
- eslint/eslint: 2
- vapor/swiftly-action: 1
- swiftlang/swift-format: 1
- dart-lang/lints: 1
- MarketSquare/robotframework-robocop: 1
- PowerShell/vscode-powershell: 1
- mskelton/eslint-plugin-playwright: 1
- irongeek/vscode-env: 1
- pkgforge-dev/strawberry-appimage: 1
- dprint/dprint: 1
- poomsmart/return-youtube-dislikes: 1
- mhutchinson/mhutchinson-distributor: 1
- DetachHead/test2: 1
- wilhelmer/mkdocs-unused-files: 1
- SAP/openui5: 1
- jsbueno/extraasync: 1
- kulshekhar/ts-jest: 1
- AdguardTeam/AdguardFilters: 1
- lerna/lerna: 1
- mattphillips/deep-object-diff: 1
- pdm-project/tox-pdm: 1
- MagicStack/MagicPython: 1
- valicm/vscode-appimage: 1
- hrzlgnm/Cappuchin: 1
- rxliuli/liuli-tools: 1
- WaterfoxCo/Waterfox: 1
- Dart-Code/Dart-Code: 1
- ipwnponies/pytest-antilru: 1
- Instagram/LibCST: 1
- psf/requests: 1
- actions/upload-artifact: 1
- dprint/dprint-plugin-toml: 1
- sunnyadn/js-toml: 1
- tamasfe/taplo: 1
- roughike/indent: 1
- BetterDiscordBuilder/bdbuilder: 1
- JonasWanke/dart-code-metrics: 1
- Daggy1234/Oak-Logger: 1
- kevva/url-regex: 1
- botkalista/discord.js.userbot: 1
- giovannilamarmoraproject/Portfolio-Service: 1
- sveltejs/vite-plugin-svelte: 1
- Kotlin/dokka: 1
- ppmdo/pytest-simplehttpserver: 1
- synthesijer/synthesijer: 1
- thefrontside/lspx: 1
- ueokande/playwright-webextext: 1
- microsoft/teams.py: 1
- PyCQA/pycodestyle: 1
- knowsuchagency/pdm-task-provider: 1
- benjamine/jsondiffpatch: 1
- Pavan-12062000/skills-hello-github-actions: 1
- gruns/furl: 1
- mkdocs/mkdocs: 1
- denoland/vscode_deno: 1
- joonhocho/tsdef: 1
- Bubbet/Risk-Of-Rain-Mods: 1
- bandarhl/bhinstagram: 1
- ilinsky/xpath2.js: 1
- mermaid-js/mermaid: 1
- linuxmint/mintinstall: 1
- swyddfa/lsp-devtools: 1
- TristonJ/eslint-plugin-prefer-arrow: 1
- vedantmgoyal9/winget-releaser: 1
- mathiasbynens/emoji-regex: 1
- sciactive/svelte-strip: 1
- jindra12/throw-expression: 1
- eslint-stylistic/eslint-stylistic: 1
- BetterDiscord/BetterDiscord: 1
- astral-sh/ruff-vscode: 1
- minder-smoke-tests/smoke-test-js-29159: 1
- jimp-dev/gifwrap: 1
- whitlockjc/json-refs: 1
- JetBrains/compose-multiplatform: 1
- microsoft/live-share: 1
- axios/axios: 1
- wuteebee/OOP-Thu-Vien: 1
- beartype/beartype: 1
- konstin/rustup-pypi: 1
- facebook/sapling: 1
- thefrontside/effection: 1
- koxudaxi/datamodel-code-generator: 1
- g-plane/pretty_yaml: 1
- baseballyama/kvelte: 1
- pypa/pip-audit: 1
- advaith1/activities: 1
- oracle-livelabs/weblogic: 1
- cthackers/adm-zip: 1
- blueswen/mkdocs-glightbox: 1
- trim21/dprint-py: 1
- detekt/detekt: 1
- theskumar/python-dotenv: 1
- SignTools/SignTools: 1
- ant-druha/intellij-powershell: 1
- marketsquare/robotframeworkguides: 1
- rushter/selectolax: 1
- skylinecommunications/dataminer-docs: 1
- KarenHzj/Prueba: 1
- rynbrd/detach: 1
- evanw/node-source-map-support: 1
- ReVanced/revanced-manager: 1
- mhutchie/vscode-git-graph: 1
- lassekongo83/frellwits-filter-lists: 1
- fabioz/PyDev.Debugger: 1
- gliviu/dir-compare: 1
- WolseyBankWitness/rediffusion: 1
- DetachHead/python-type-checker-comparison: 1
- zensical/zensical: 1
- vitejs/vite: 1
- ritwickdey/vscode-live-server: 1
- ryanrosello-og/playwright-vscode-trace-viewer: 1
- python/typing_extensions: 1
- bwrrp/xspattern.js: 1
- uninstall-your-browser/intellij-appimage: 1
- RandomEngy/VSCodeGitDiffAndMergeTool: 1
- vidhanio/diswordle: 1
- dobesv/axios-oauth-1.0a: 1
- dart-lang/test: 1
- spence-s/human-object-diff: 1
- microsoft/playwright.dev: 1
- mrpmorris/Fluxor: 1
- realm/SwiftLint: 1
- npm/cli: 1
- kotlinisland/jsontypes: 1
- nedbat/coveragepy: 1
- akemin-dayo/appsync: 1
- kem-a/AppManager: 1
- microsoft/vscode-python-environments: 1
- Homebrew/actions: 1
- mvhenten/ellipsize: 1
- power-assert-js/espower-typescript: 1
- abelcheung/types-lxml: 1
- therealfoxster/altsource-viewer: 1
- gitpod-io/gitpod: 1
- actions/partner-runner-images: 1
- chuyentt/localstore: 1
- microsoft/vscode-languageserver-node: 1
- sublimelsp/LSP-basedpyright: 1
- conda-forge/pytest-robotframework-feedstock: 1
- nrwl/nx-console: 1
- fkling/astexplorer: 1
- APIDevTools/json-schema-ref-parser: 1
- repton-projects/repton-projects.github.io: 1
- pydantic/pydantic-settings: 1
- Kotlin/kotlinx.serialization: 1
- RobertCraigie/pyright-python: 1
- DetachHead/detach: 1
- discordjs/discord.js: 1
- zloirock/core-js: 1
- jacob-ae/vscode-extension-marketplace-switcher: 1
- linuxmint/cinnamon: 1
- looztra/yamkix: 1
- python/typing: 1
- python-babel/babel: 1
- NMSU-DGD/nmsu-dgd.github.io: 1
- dart-lang/core: 1
- KotlinIsland/basedtypeshed: 1
- pypa/pipx: 1
- dart-lang/matcher: 1
- abalabahaha/eris: 1
- ivan-hc/GIMP-appimage: 1
- cybertec-postgresql/pgwatch: 1
- ronaldoussoren/macholib: 1
- NSExceptional/FLEXing: 1
- aswinnnn/pyscan: 1
- borisdayma/dalle-mini: 1
- danielkaiser/python-chromedriver-binary: 1
- the-compiler/vscode-python-tox: 1
- jdalrymple/gitbeaker: 1
- envoyproxy/gateway: 1
- ajayyy/SponsorBlock: 1
- detachhead/ublock-discord: 1
- mihaigalos/mkdocs-issues-plugin: 1
- EqualMa/gitpkg: 1
- sindresorhus/terminal-image: 1
- bitovi/github-actions-deploy-docker-to-ec2: 1
- oprypin/mkdocs-same-dir: 1
- vitest-dev/vscode: 1
- flutter/website: 1
- rhysv96/json-gui: 1
- meabed/build-url-ts: 1
- stefanodefaria/swift-client: 1
- zed-industries/zed: 1
- detachhead/kotlin-react-descriptive-state: 1
- ruifigueira/playwright-crx: 1
- michaelfaith/eslint-plugin-package-json: 1
- elierotenberg/typed-jest-expect: 1
- BeshoyMelika/flutter-gallery-package: 1
- microsoft/appcenter-rest-python: 1
- zeshuaro/vscode-poetry: 1
- github/vscode-github-actions: 1
- Sella-GH/AzzyBot: 1
- giselles-ai/giselle: 1
Pull requests created
- detachhead/basedpyright: 591
- detachhead/pytest-robotframework: 232
- DetachHead/ts-helpers: 57
- DetachHead/eslint-config: 51
- DetachHead/playwright-ui5: 37
- ethan-xd/ethan-xd.github.io: 23
- detachhead/website-screenshot-api: 23
- detachhead/kotlinxpath: 21
- detachhead/url-builder: 18
- detachhead/ublock-filters: 18
- detachhead/gumroadalerts: 15
- detachhead/eslint-plugin-detachhead: 14
- DefinitelyTyped/DefinitelyTyped: 12
- pyprojectx/pyprojectx: 12
- DetachHead/pylint-module-boundaries: 11
- microsoft/pyright: 10
- detachhead/indexer: 9
- kotlinisland/basedtyping: 9
- DetachHead/playwright-xpath: 8
- detachhead/typed-nodejs-assert: 8
- DetachHead/basedpyright-playground: 8
- tach-org/tach: 8
- detachhead/typescript-nodejs-project: 7
- AThePeanut4/docify: 6
- microsoft/vscode-python: 6
- microsoft/vscode-mypy: 6
- pytest-dev/pytest: 5
- astral-sh/ruff: 5
- pdm-project/pdm: 4
- mathiasbynens/emoji-regex: 4
- breuerfelix/chromedriver-py: 4
- MarketSquare/awesome-robotframework: 4
- python/typeshed: 4
- KotlinIsland/basedmypy: 4
- restspace/svelte-schema-form: 4
- woutervh-/typescript-is: 3
- mariposa-dart/html_builder: 3
- VSCodium/vscodium: 3
- ethan-xd/altstore-discord-updates: 3
- detachhead/python-transpiler: 3
- microsoft/appcenter-rest-python: 3
- python/typing_extensions: 3
- DetachHead/mypy_primer: 3
- hperrin/svelte-material-ui: 3
- abalabahaha/eris: 2
- astral-sh/ty-vscode: 2
- codemagic-ci-cd/cli-tools: 2
- d-biehl/robotcode: 2
- dennis6p/adaptive-cards-py: 2
- detachhead/altstore-github: 2
- DetachHead/homebrew-tap: 2
- DetachHead/python-type-checker-comparison: 2
- detachhead/shell-http: 2
- dprint/dprint: 2
- dprint/dprint-plugin-markdown: 2
- easylist/easylist: 2
- erictraut/pyright-playground: 2
- ethan-xd/ts-project: 2
- JamesYFC/playwright-ui5-select: 2
- maximsmol/vscode_lsp_generic: 2
- microsoft/playwright: 2
- microsoft/playwright-python: 2
- microsoft/TypeScript: 2
- microsoft/vscode: 2
- microsoft/vscode-pylint: 2
- millsp/ts-toolbelt: 2
- njzjz/nodejs-wheel: 2
- openapi-library/OpenAPIValidators: 2
- pdm-project/pdm-backend: 2
- python/mypy: 2
- samwillis/nodejs-pypi: 2
- SAP/ui5-inspector: 2
- sveltejs/eslint-plugin-svelte: 2
- trivago/prettier-plugin-sort-imports: 2
- typeddjango/awesome-python-typing: 2
- wilhelmer/mkdocs-unused-files: 2
- jbradaric/pyright-inlay-hints: 1
- JetBrains/compose-multiplatform: 1
- jsbueno/extraasync: 1
- kemitchell/markdown-escape.js: 1
- DetachHead/typetime-json-schema: 1
- detachhead/speedtester: 1
- KotlinIsland/typeshed: 1
- DetachHead/projectx: 1
- mariusc23/express-query-boolean: 1
- DetachHead/issues-transfer: 1
- DetachHead/dtach: 1
- suparngp/kotlin-multiplatform-projects: 1
- michaelfaith/eslint-plugin-package-json: 1
- DetachHead/detach: 1
- Aldlevine/extensible-function: 1
- sveltejs/prettier-plugin-svelte: 1
- DetachHead/chromedriver-py: 1
- sveltejs/vite-plugin-svelte: 1
- augustogoulart/awesome-pytest: 1
- DetachHead/basedpyright-action: 1
- TeddyHuang-00/BalatroSaveEditor: 1
- DavBfr/dart_pdf: 1
- zeusdeux/auto-curry: 1
- mskelton/eslint-plugin-playwright: 1
- mxschmitt/awesome-playwright: 1
- AdamGleave/pytest-shard: 1
- NSExceptional/FLEXing: 1
- OniVe/ts-transform-paths: 1
- opa334/TrollStore: 1
- uninstall-your-browser/intellij-appimage: 1
- open-cli-tools/concurrently: 1
- oscie57/tiktok-voice: 1
- dart-lang/site-www: 1
- uxkjaer/ui5-middleware-onelogin: 1
- pdm-project/update-deps-action: 1
- piotrwitek/utility-types: 1
- postmanlabs/postman-collection: 1
- postmanlabs/postman-sandbox: 1
- psf/requests: 1
- colinhacks/zod: 1
- botkalista/discord.js.userbot: 1
- vadimcn/codelldb: 1
- python-poetry/poetry: 1
- BeshoyMelika/flutter-gallery-package: 1
- beach-management-nosara/bmn-app: 1
- relekang/skip-if: 1
- awerlogus/io-ts-transformer: 1
- robocorp/robotframework-lsp: 1
- robotcodedev/robotcode: 1
- robotframework/SeleniumLibrary: 1
- samrum/vite-plugin-web-extension: 1
- valicm/vscode-appimage: 1
- SAP/openui5: 1
- vedantmgoyal9/winget-releaser: 1
- sindresorhus/capture-website: 1
- enmity-mod/website: 1
- ethan-xd/bitsus: 1
- ethan-xd/ethan-xd: 1
- dudykr/stc: 1
- ethan-xd/linearlinegraph: 1
- ethan-xd/phantomdeprecation: 1
- softprops/serverless-yml-schema: 1
- evanw/node-source-map-support: 1
- facebook/pyrefly: 1
- gajus/eslint-plugin-jsdoc: 1
- gauge-sh/tach-vscode: 1
- genotrance/mcurl: 1
- gitpod-io/gitpod: 1
- gvergnaud/hotscript: 1
- dobesv/axios-oauth-1.0a: 1
- insyncwithfoo/pyright-for-pycharm: 1
- InSyncWithFoo/pyright-langserver-for-pycharm: 1
- ipwnponies/pytest-antilru: 1
- sublimelsp/LSP-basedpyright: 1
Maintainer
- detachhead/basedpyright: 1,024
- detachhead/pytest-robotframework: 279
- DetachHead/ts-helpers: 87
- KotlinIsland/basedmypy: 68
- DetachHead/eslint-config: 62
- DetachHead/playwright-ui5: 58
- detachhead/kotlinxpath: 34
- detachhead/website-screenshot-api: 31
- kotlinisland/basedtyping: 29
- detachhead/eslint-plugin-detachhead: 26
- DetachHead/basedpyright-playground: 25
- detachhead/ublock-filters: 23
- detachhead/url-builder: 22
- detachhead/gumroadalerts: 22
- DetachHead/pylint-module-boundaries: 21
Active Maintainer
- detachhead/basedpyright: 53
- tach-org/tach: 15
- detachhead/pytest-robotframework: 10
- DetachHead/python-type-checker-comparison: 3
- DetachHead/eslint-config: 3
- DetachHead/playwright-ui5: 2
- DetachHead/homebrew-tap: 2
- DetachHead/dtach: 1
- DetachHead/issues-transfer: 1
- DetachHead/projectx: 1
- DetachHead/test2: 1
Issue Author Associations
- Owner (677, 34.45%)
- Contributor (604, 30.74%)
- None (578, 29.41%)
- Collaborator (106, 5.39%)
Pull Request Author Associations
- Owner (1,150, 80.82%)
- Contributor (171, 12.02%)
- None (76, 5.34%)
- Collaborator (26, 1.83%)
Top Issue Labels
- bug (269)
- type checking / linting (134)
- language server (101)
- rule (68)
- enhancement (66)
- upstream bug (55)
- documentation (47)
- help wanted (37)
- needs-decision (35)
- feature (32)
- vscode (27)
- type checking (26)
- as designed (25)
- rejected upstream (23)
- project (23)
Top Pull Request Labels
- project (48)
- automated pr (43)
- bug (13)
- documentation (9)
- Self Merge (7)
- Critical package (6)
- Maintainer Approved (4)
- Popular package (4)
- ty (4)
- Edits multiple packages (4)
- enhancement (3)
- Owner Approved (3)
- topic-stubs (2)
- skip package*.json (2)
- Discord (2)