PYLAMA(1)

πŸ“¦
version 8.4.1 Β· 5 versions
, in ubuntu resolute, ubuntu stonking

✨ PYLAMA ✨

okay bestie, sit DOWN, because we're talking about pylama β€” the code audit tool for Python πŸ’… she reads your Python like a nosy bestie reading your texts, and honestly? she's right about everything.

This is the PYLAMA(1) manual page, and I'm about to make it make sense. no cap.


🌸 NAME 🌸

pylama β€” code audit tool for Python 🐍✨


πŸŽ€ SYNOPSYS πŸŽ€

(yes the heading says SYNOPSYS, we don't gatekeep spelling around here, we keep it exactly as it is πŸ’–)

pylama [-h] [--verbose] [--version] [--format {pep8, pylint}] [--select
SELECT] [--sort SORT] [--linters LINTERS] [--ignore IGNORE] [--skip
SKIP] [--report REPORT] [--hook] [--async] [--options OPTIONS] [--force]
[--abspath] [paths [paths ...]]

πŸ‘‘ OPTIONS πŸ‘‘

every single flag, no skips, no cuts. let's get into it 🫢

  • -h, --help β€” shows you the help message and exits. like when you need the group chat to explain the situation πŸ’¬
  • -v, --verbose β€” verbose mode. she's telling you EVERYTHING, no detail too small ✨
  • --version β€” shows the program's version number and exits. vibe check the version real quick 🌈
  • -f {pep8, pylint}, --format {pep8, pylint} β€” choose the errors format (pep8 or pylint). pick your aesthetic πŸ’…
  • -s SELECT, --select SELECT β€” select errors and warnings. comma-separated list, so stack 'em like accessories πŸ”₯
  • --sort SORT β€” sort results by error types. Ex. E, W, D πŸ“š
  • -l LINTERS, --linters LINTERS β€” select linters. comma-separated. the choices are pyflakes, pep8, pep257, mccabe β€” pick your squad πŸ‘‘
  • -i IGNORE, --ignore IGNORE β€” ignore errors and warnings. comma-separated. the "not me reading that" button πŸ™ˆ
  • --skip SKIP β€” skip files by masks. comma-separated, Ex. */messages.py β€” sometimes you gotta block, for your peace 🚫
  • -r REPORT, --report REPORT β€” send the report to file [REPORT] πŸ“„
  • --hook β€” install a Git (Mercurial) hook. let her watch your commits fr fr πŸͺ
  • --async β€” enable async mode. useful for checking a LOT of files. ⚠️ unsupported with pylint β€” so don't try it, bestie, that combo does NOT slay πŸ’€
  • -o FILE, --options FILE β€” specify a configuration file. she looks for pylama.ini, setup.cfg, tox.ini, or pytest.ini in the current directory πŸ”
  • -F, --force β€” force code checking (if the linter doesn't allow it). no means try harder, apparently πŸ’ͺ
  • -a, --abspath β€” use absolute paths in the output. full addresses only, no vague locations πŸ—ΊοΈ

πŸ¦‹ AUTHOR πŸ¦‹

This manual page was written by ChangZhuo Chen <czchen@debian.org> for the Debian GNU/Linux system (but may be used by others). iconic of him honestly, making documentation for the people 🫢


and that's the whole thing, bestie πŸ’– you ate this. go audit some code, you absolute main character πŸ‘‘

PYLAMA(1) β€” dated 02/08/2026, running that version of the pylama manual, muah πŸ’‹πŸŒΈβœ¨

πŸ“¦ where this page comes from