GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Nimblesite/Basilisk: Basilisk was a Python LSP and VSIX. It has been delisted from every channel until we have rebuilt it to only include trustworthy components

BranchesTags
Open more actions menu

Latest commit

 

History

145 Commits
145 Commits

Folders and files

NameName
Last commit message
Last commit date
.cargo
.cargo
 
 
.claude
.claude
 
 
.clinerules
.clinerules
 
 
.devcontainer
.devcontainer
 
 
.github
.github
 
 
.pi
.pi
 
 
.vscode
.vscode
 
 
basilisk-zed
basilisk-zed
 
 
basilisk.nvim
basilisk.nvim
 
 
benchmarks
benchmarks
 
 
book
book
 
 
conformance
conformance
 
 
crates
crates
 
 
delist
delist
 
 
docs
docs
 
 
images
images
 
 
models
models
 
 
mutation_testing
mutation_testing
 
 
schemas
schemas
 
 
scripts
scripts
 
 
vscode-extension
vscode-extension
 
 
website
website
 
 
.cursorrules
.cursorrules
 
 
.deslop.toml
.deslop.toml
 
 
.editorconfig
.editorconfig
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.mcp.json
.mcp.json
 
 
.python-version
.python-version
 
 
.windsurfrules
.windsurfrules
 
 
Agents.md
Agents.md
 
 
CLAUDE.md
CLAUDE.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
Cargo.lock
Cargo.lock
 
 
Cargo.toml
Cargo.toml
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
NOTICES
NOTICES
 
 
README-pypi.md
README-pypi.md
 
 
README.md
README.md
 
 
RUST-DEPENDENCY-LICENSES
RUST-DEPENDENCY-LICENSES
 
 
SECURITY.md
SECURITY.md
 
 
THIRD-PARTY-LICENSES
THIRD-PARTY-LICENSES
 
 
VSCODE-DEPENDENCY-LICENSES
VSCODE-DEPENDENCY-LICENSES
 
 
VSCODE-DISTRIBUTION-LICENSE
VSCODE-DISTRIBUTION-LICENSE
 
 
about.toml
about.toml
 
 
cargo-mutants.toml
cargo-mutants.toml
 
 
coverage-thresholds.json
coverage-thresholds.json
 
 
mutants.toml
mutants.toml
 
 
opencode.json
opencode.json
 
 
pyproject.toml
pyproject.toml
 
 
ruff.toml
ruff.toml
 
 
runtime-license-manifest.json
runtime-license-manifest.json
 
 
rustfmt.toml
rustfmt.toml
 
 
shipwright.json
shipwright.json
 
 
vscode-license-manifest.json
vscode-license-manifest.json
 
 

Repository files navigation

Basilisk is unlisted

You are reading the Basilisk source repository — the checker, language server, editor extensions, and website all live here.

Basilisk's type checker was producing incorrect results. Rules decided from the way code was spelled rather than what it meant, so they could be wrong in both directions — a false error on correct code, or silence on a real bug.

We asked for Basilisk to be removed from the python/typing conformance results, and it has been removed (python/typing#2330). That score did not demonstrate correctness.

We cannot tell you how much of the checker this affects. The code responsible is not isolated to a known set of rules. We will not estimate. That uncertainty is the reason for everything below.

A code-quality tool that does not produce correct results is worse than useless. Basilisk is being unlisted everywhere it was published — the VS Code Marketplace, Open VSX, the Zed registry, PyPI, the Homebrew tap, and the Scoop bucket — and the type checker is inert. Remove it from your pipeline; it checks nothing, and every invocation fails rather than reporting a clean run.

We are not fixing Basilisk's type checker code. We are rebuilding from the ground up as a new product. It will ship only what can be trusted. That most likely will not include type checking. Nothing is relisted until it has been rebuilt from components we can vouch for. If type checking ever returns, it will be externally audited before release.

Basilisk's author has published a full public account: an apology.

What to do now

Remove Basilisk from your pipeline, your pre-commit hooks, and your editor. Uninstall the CLI and the extension.

The type checker is inert: it checks nothing, and every invocation fails. It prints this statement and exits non-zero, so a build that still calls it fails loudly rather than reporting a clean run. Do not treat that failure as a finding about your code.

Treat every result Basilisk gave you as unverified. A clean run was never evidence that your code was clean, and an error it reported may never have been real.

Every distribution channel is being unlisted. Nothing will be relisted until it has been rebuilt from components we can vouch for.

Acknowledgments

Basilisk is built on Ruff by Astral, whose parser, AST, and formatter crates it embeds (MIT), and on standard-library type stubs from typeshed (Apache-2.0, with MIT-licensed parts). Neither project is responsible for how Basilisk used them. Full component list and required notices: NOTICES and RUST-DEPENDENCY-LICENSES.

License

Basilisk source code is MIT licensed. Binary distributions also contain third-party components under the licenses shipped beside each artifact.

Built by NIMBLESITE PTY LTD.

About

Basilisk was a Python LSP and VSIX. It has been delisted from every channel until we have rebuilt it to only include trustworthy components

basilisk-python.dev/

Topics

idelsppythonrusttype-checker

Resources

Readme
MIT license

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

56 stars

Watchers

0 watching

Forks

3 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.