DESCRIPTION
Check your workspace for common nits and putback-ending mistakes, a simple set of checks are run over various parts of your workspace and errors encountered are reported, all of which should, generally, be fixed.
-
Comment format
-
Check that putback comments follow the prescribed format (only run for pbchk)
-
Copyrights
-
Check that each source file contains a copyright notice for the current year. You don't need to fix this if you, the potential new copyright holder, chooses not to
-
C style
-
Check that C source files conform to the Illumos C style rules
-
Header check
-
Check that C header files conform to the Illumos header style rules (in addition to the general C rules)
-
Java style
-
Check that Java source files conform to the Illumos Java style rules (which differ from the traditionally recommended Java style)
-
SCCS Keywords
-
Check that no source files contain unexpanded SCCS keywords. It is possible that this check may false positive on certain inputs. It is generally obvious when this is the case.
-
-
This check does not check for expanded SCCS keywords, though the common ́ident́-style lines should be removed regardless of whether they are expanded.
-
Mapfile check
-
Check that linker mapfiles contain a comment directing anyone editing to read the directions in usr/lib/README.mapfiles.
FILES
git nits and
git pbchk support NOT files of the form used by Cadmium with Mercurial. These are looked for in
$CODEMGR_WS/.git/ and in
$CODEMGR_WS/exception_lists/ as normal. The files are named after the check from which they exclude files.
-
•
-
copyright.NOT: exclude files listed from copyright checking
-
•
-
cstyle.NOT: exclude files from the C style check
-
•
-
hdrchk.NOT: exclude files from the C header style check
-
•
-
keywords.NOT: exclude files from the SCCS keywords check
-
•
-
mapfilechk.NOT: exclude files from the linker mapfile check
-
-