fatou-lint(1)

πŸ“¦ version 0.24.0, in nixpkgs unstable

πŸ’… fatou-lint(1) πŸ’…

okay so this is the General Commands Manual page for fatou-lint, and we are about to lint .jl files together, bestie. no cap, it's giving β€œsmall page, all the important flags.” 🫢


🌸 NAME 🌸

fatou-lint β€” Lint .jl files. that's the name, that's the mission, periodt. ✨

✨ SYNOPSIS ✨

here's the whole invocation vibe, character for character:

fatou lint [--fix] [--unsafe-fixes] [--exclude] [--force-exclude]
[--julia-version] [--output] [-h|--help] [-V|--version] [PATH]

πŸ¦‹ DESCRIPTION πŸ¦‹

Lint .jl files. yep, that's the description, bestie β€” fatou-lint lints your .jl files, and this page is your group chat cheat sheet. πŸ’–

πŸŽ€ OPTIONS πŸŽ€

  • --fix β€” Apply safe fixes to the source and write the files back. safe fixes, and yes, it writes the files back. πŸ’…
  • --unsafe-fixes β€” Also apply fixes marked unsafe (implies --fix). marked unsafe is right there in the name, and it implies --fix, so it's basically a package deal. 🫢
  • --exclude <PATTERN> β€” Additional gitignore-style exclude patterns (repeatable or comma-separated); augments the configured exclude/extend-exclude. you can repeat it or comma-separate it, and it augments the configured exclude/extend-exclude. gitignore-style is the exact vibe. πŸ¦‹
  • --force-exclude β€” Apply exclude patterns to files named explicitly on the command line too (they are normally always processed); for runners like pre-commit that pass staged files as arguments. yes, it forces exclude patterns onto explicitly named files too β€” parenthetical included: they're normally always processed. it's for runners like pre-commit that pass staged files as arguments. force exclude, literally. πŸ’…
  • --julia-version <VERSION> β€” Target Julia version or range for version-compat checks (e.g. 1.10 or 1.6 - 1.11); overrides [julia] version and the project's Project.toml [compat]. it overrides both [julia] version and the project's Project.toml [compat], so that's the hierarchy, bestie. πŸŽ€
  • --output <OUTPUT> [default: pretty] β€” Output format. Possible values, bestie:
    • pretty
    • concise
    • json
  • -h, --help β€” Print help. help is right there, no cap. πŸ’™
  • -V, --version β€” Print version. version check, slay. πŸ’š
  • [PATH] β€” Input file(s) or path(s). paths, plural, okay. 🌟

πŸ‘‘ VERSION πŸ‘‘

v0.24.0 β€” that's the version, bestie. periodt. πŸ’–

🌈 SEE ALSO 🌈

okay that's the whole page, bestie. signing off from fatou-lint(1) in the lint 0.24.0 source/version β€” the footer didn't list a date, so I'm not making one up πŸ™ˆπŸ’–

πŸ“¦ where this page comes from