alpm-lint-check(1)
β¨ alpm-lint-check(1) β General Commands Manual β¨
okay so bestie, buckle up π this is alpm-lint-check from the General Commands Manual, section 1. she runs lints on your files and directories and honestly she's kind of the moment. no cap, this page is gonna be a whole vibe. π¦
πΈ NAME πΈ
alpm-lint-check β run lints on a file or directory π
π SYNOPSIS π
alpm-lint check [-s|--scope] [-v|--verbose]... [-f|--format]
[-q|--quiet]... [-p|--pretty] [-l|--level] [-c|--config] [-o|--output]
[-h|--help] [DIR]
π DESCRIPTION π
Run lints on a file or directory. that's it, that's the whole thing, she's literally just here to lint. π₯
By default, alpm-lint will try to determine the current linting scope based on the provided filename or on available files in the provided directory. so like, it's doing the vibe check for you β you don't gotta tell it what's up unless you want to. π
π«Ά OPTIONS π«Ά
-s,--scope <SCOPE>β explicitly define the linting scope. bestie, using this option overrides the automatic detection, so you're the main character now π
Possible values:
source-repository: lint rules with this scope are specific to an[alpm-source-repo]package: lint rules with this scope are specific to an[alpm-package]build-info: lint rules with this scope are specific to a single[BUILDINFO]filepackage-build: lint rules with this scope are specific to a single[PKGBUILD]filepackage-info: lint rules with this scope are specific to a single[PKGINFO]filesource-info: lint rules with this scope are specific to a single[SRCINFO]file
-v,--verboseβ increase logging verbosity. the way that more-vs = more talking. she's yapping, and we love her for it π£οΈβ¨-f,--format <CHECK_FORMAT>[default: text]β the output format to use. if none is provided, any issues will be printed in human readable form π§
Possible values:
text: human readable textjson: the JSON output format
-q,--quietβ decrease logging verbosity. shhh, she's being chill now π-p,--prettyβ pretty-print the output. slay, but heads up: has no effect if the output format can not be pretty printed π (so like, don't expect magic where there's no magic)-l,--level <LEVEL>[default: warn]β the level of lints to consider. any lints with this level and above (more severe) will be shown. and ngl, if such lints are found, the command will return with an non-zero exit code. periodt. π₯
Possible values:
error: lint rules leading to errorsdeny: lint rules leading to denialswarn: lint rules leading to warningssuggest: lint rules leading to suggestions
-c,--config <LEVEL>β supply a lint config path. this overwrites any options from the project wide configuration file, so it's giving "I'm the captain now" ππ«Ά-o,--output <FILE>β optional output file path. if not provided, output goes to stdout, which is the classic, iconic, never-miss default π-h,--helpβ print help (see a summary with-h) β[DIR]β an optional path to a file or directory to be linted πΈ
lowkey a warning but also just a reminder:-p/--prettygenuinely does nothing if the output format can't be pretty printed β that's not a bug, that's just how she is π
okay that's the whole page, bestie, go forth and lint responsibly π
to close out: the footer of this manual page is just alpm-lint-check on the left and alpm-lint-check(1) on the right β no date, no version, nothing extra. so like, that's the entire sign-off. iconic minimalism fr fr πβ¨
π¦ where this page comes from
- arch rolling: alpm-lint 0.3.4-1 Β· Apache-2.0 OR MIT AND CC-BY-SA-4.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms