MCPcopy
hub / github.com/DetachHead/basedpyright

github.com/DetachHead/basedpyright @v1.39.9 sqlite

repository ↗ · DeepWiki ↗ · release v1.39.9 ↗
16,118 symbols 42,845 edges 1,992 files 147 documented · 1%
README

basedpyright

pypi visual studio marketplace open VSX sublime text homebrew Discord basedpyright - checked

Basedpyright is a fork of pyright with various type checking improvements, pylance features and more.

See the documentation for information about why this fork exists, and a comprehensive list of features and improvements we've made to pyright.

Extension points exported contracts — how you extend this code

ServerCommand (Interface)
(no doc) [37 implementers]
packages/pyright-internal/src/commands/commandController.ts
BootParams (Interface)
(no doc)
packages/browser-pyright/src/worker.ts
ConsoleInterface (Interface)
(no doc) [6 implementers]
packages/pyright-internal/src/common/console.ts
Clonable (Interface)
(no doc) [12 implementers]
packages/pyright-internal/src/common/console.ts
FileWatcher (Interface)
(no doc) [6 implementers]
packages/pyright-internal/src/common/fileWatcher.ts
CaseSensitivityDetector (Interface)
(no doc) [9 implementers]
packages/pyright-internal/src/common/caseSensitivityDetector.ts

Core symbols most depended-on inside this repo

test
called by 2360
packages/pyright-internal/src/tests/samples/solver43.py
push
called by 970
packages/pyright-internal/src/common/collectionUtils.ts
create
called by 879
packages/pyright-internal/src/tests/samples/typeAlias2.py
forEach
called by 712
packages/pyright-internal/src/common/uri/uriMap.ts
map
called by 593
packages/pyright-internal/src/tests/samples/lambda9.py
getItemAt
called by 566
packages/pyright-internal/src/common/textRangeCollection.ts
assert
called by 563
packages/pyright-internal/src/common/debug.ts
get
called by 508
packages/pyright-internal/src/common/core.ts

Shape

Function 6,194
Method 5,675
Class 3,570
Interface 585
Enum 77
Route 17

Languages

Python55%
TypeScript45%

Modules by API surface

packages/pyright-internal/src/localization/localize.ts876 symbols
packages/pyright-internal/src/analyzer/typeEvaluator.ts404 symbols
packages/pyright-internal/src/tests/benchmarkData/large_stdlib.py291 symbols
packages/pyright-internal/src/analyzer/types.ts252 symbols
packages/pyright-internal/src/analyzer/typeUtils.ts204 symbols
packages/pyright-internal/src/tests/benchmarkData/large_class.py182 symbols
packages/pyright-internal/src/tests/samples/methodOverride1.py168 symbols
packages/pyright-internal/src/analyzer/checker.ts153 symbols
packages/pyright-internal/src/tests/harness/vfs/filesystem.ts152 symbols
packages/pyright-internal/src/parser/parser.ts146 symbols
packages/pyright-internal/src/analyzer/binder.ts138 symbols
packages/pyright-internal/src/tests/harness/fourslash/testState.ts132 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

Dependencies from manifests, versioned

@actions/core1.10.1 · 1×
@core-js/pure4.0.0-alpha.1 · 1×
@core-js/types4.0.0-alpha.1 · 1×
@detachhead/ts-helpers16.2.0 · 1×
@jupyterlab/nbformat4.3.5 · 1×
@rspack/cli2.0.5 · 1×
@rspack/core2.0.5 · 1×
@types/command-line-args5.2.3 · 1×
@types/diff5.2.2 · 1×
@types/fs-extra11.0.4 · 1×
@types/glob8.1.0 · 1×
@types/is-ci3.0.4 · 1×

For agents

$ claude mcp add basedpyright \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact