Skip to content
Verifier for pkgsrc packages
Go Other
  1. Go 99.0%
  2. Other 1.0%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd/pkglint
getopt
histogram
intqa
licenses
pkgver
regex
textproc
trace
.gitignore
.travis.yml
COPYING
README.md
TODO.md
alternatives.go
alternatives_test.go
autofix.go
autofix_test.go
buildlink3.go
buildlink3_test.go
category.go
category_test.go
check_test.go
codewalk.md
codewalk.src.md
distinfo.go
distinfo_test.go
files.go
files_test.go
fuzzer_test.go
licenses.go
licenses_test.go
line.go
line_test.go
linechecker.go
linechecker_test.go
linelexer.go
linelexer_test.go
lines.go
lines_test.go
logging.go
logging_test.go
mkline.go
mkline_test.go
mklinechecker.go
mklinechecker_test.go
mklineparser.go
mklineparser_test.go
mklines.go
mklines_test.go
mkparser.go
mkparser_test.go
mkshparser.go
mkshparser_test.go
mkshtypes.go
mkshtypes_test.go
mkshwalker.go
mkshwalker_test.go
mktokenslexer.go
mktokenslexer_test.go
mktypes.go
mktypes_test.go
options.go
options_test.go
package.go
package_test.go
paragraph.go
paragraph_test.go
patches.go
patches_test.go
pkglint.0
pkglint.1
pkglint.go
pkglint_test.go
pkgsrc.go
pkgsrc_test.go
plist.go
plist_test.go
qa-pkglint
redundantscope.go
redundantscope_test.go
shell.go
shell.y
shell_test.go
shtokenizer.go
shtokenizer_test.go
shtypes.go
shtypes_test.go
substcontext.go
substcontext_test.go
testnames_test.go
tools.go
tools_test.go
toplevel.go
toplevel_test.go
util.go
util_test.go
var.go
var_test.go
varalignblock.go
varalignblock_test.go
vardefs.go
vardefs_test.go
vargroups.go
vargroups_test.go
vartype.go
vartype_test.go
vartypecheck.go
vartypecheck_test.go

README.md

Build Status codecov

pkglint checks whether a pkgsrc package conforms to the various conventions established over the years. It produces warnings, errors and notes and, upon request, explains them.

Before importing a new package or making changes to an existing package, pkglint should be run in the package's directory to check for common errors.

See https://www.pkgsrc.org/.


For an introduction to programming and extending pkglint, see The pkglint tour.

You can’t perform that action at this time.