Skip to main content

Library API and bundled semgrep rules for Pragmatiks engineering principles

Project description

pragmatiks-lint

Python library for running Pragmatiks semgrep rules.

from pathlib import Path

from pragmatiks_lint import run_check

findings = run_check([Path("src")], language="python")

This package has no CLI entry point. Command-line integration belongs in pragma-cli.

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

pragmatiks_lint-0.2.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

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

pragmatiks_lint-0.2.0-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file pragmatiks_lint-0.2.0.tar.gz.

File metadata

  • Download URL: pragmatiks_lint-0.2.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pragmatiks_lint-0.2.0.tar.gz
Algorithm Hash digest
SHA256 cd8a8c0eefa47a80d42f7bd416c9f6246c0ade954e93c428ce62ee3541bf778d
MD5 e82d77b1ff7070c3ba299b3414324c96
BLAKE2b-256 664bcd8edf5dbe9439a623e65c4329c39f4de03b26e7a9597f9c5c12f5a28a83

See more details on using hashes here.

Provenance

The following attestation bundles were made for pragmatiks_lint-0.2.0.tar.gz:

Publisher: publish-python.yaml on pragmatiks/pragma-lint

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pragmatiks_lint-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pragmatiks_lint-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c82577067fcb9d1d22bae247967605d4a595495b2e2ea2fad27cd2e6454cf585
MD5 09476931d354b4008a8eb4804bea20bb
BLAKE2b-256 80962d52f20a1a0da9a3d74d21f2d6ae1b9066d3a1e3e4c72a50441f26a1f301

See more details on using hashes here.

Provenance

The following attestation bundles were made for pragmatiks_lint-0.2.0-py3-none-any.whl:

Publisher: publish-python.yaml on pragmatiks/pragma-lint

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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