Skip to main content

Find what you forgot to write — placeholder; the v1.0 release ships the engine.

Project description

absentia

Find what you forgot to write.

This is a placeholder release claiming the absentia package name on PyPI. The actual engine — a tree-sitter + frequent-itemset mining tool that surfaces the conventions a codebase already follows but doesn't write down — ships in v1.0.

The pitch: most code analyzers find what's wrong; absentia finds what's missing. Take 48 event handlers in your codebase. 47 call bus.unsubscribe() in their cleanup paths. One doesn't. That one is a memory leak waiting for the user who triggers the right interaction — and no linter, type-checker, or AI reviewer will catch it, because nothing told them to expect that pattern. absentia learns the pattern from the 47 and flags the outlier with a 0.94-confidence score.

Pattern mining over your AST. No LLM, no rule database, deterministic — same input, same gaps. The rules come from your code itself.

Status: pre-release. v0.0.1 ships only the package metadata; the engine arrives in v1.0. Watch the GitHub repo for release notes.

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

absentia-0.0.1.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

absentia-0.0.1-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

Details for the file absentia-0.0.1.tar.gz.

File metadata

  • Download URL: absentia-0.0.1.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for absentia-0.0.1.tar.gz
Algorithm Hash digest
SHA256 aa822a0541df96e6fae72980860fd8e716d7dad91b1a53c32331e7f3795100da
MD5 cbe831fe0ec4d51536479b624c6c20a1
BLAKE2b-256 32e372989ae3d40ede41ce4d2beeb802fd983dc0fe484e47e7fd22fca8404616

See more details on using hashes here.

File details

Details for the file absentia-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: absentia-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for absentia-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 168a8020a826780e834670c5c9804800b0cae622e3e94667eb8bc6771a0405b5
MD5 d2cc374d955369d0d05a907bc5ae78f9
BLAKE2b-256 61e09b2ca2dc03737ae0b86c7d90a584606a1b4ba208c9d791abcfe58537d9e3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page