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.4.0.tar.gz (6.8 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.4.0-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pragmatiks_lint-0.4.0.tar.gz
  • Upload date:
  • Size: 6.8 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.4.0.tar.gz
Algorithm Hash digest
SHA256 41765c2d128311540e5b24f72aacbb45d91960b1bff0e4084398526357541a09
MD5 88601a11fd99b6fc63a6bfe0185e72fb
BLAKE2b-256 b551b965978424e32f14ccfba9ce242432688943051fc64aeb2d8b36b7166d0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pragmatiks_lint-0.4.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.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pragmatiks_lint-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7a7b13ea4466eb6f1a441c5dd1a5da3b9a9e6fd16e9c90ffe79d319c3de5dc6d
MD5 077f5ab743c70b03cffa3e6521f4083f
BLAKE2b-256 54d6551ff7563d66135de9990097da3ca9b24783dcbf4e2498176efe214ca5a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pragmatiks_lint-0.4.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