# hook-pre-commit-pkg – Pre-commit git hook for LaTeX package developpers

This package provides a pre-commit git hook to check basic syntax for the use of package developers.

It is installed by copying it into the .git/.hooks file.

It then checks the following file types: .sty, .dtx, .bbx, .cbx, and .lbx.

List of performed checks:

• Each line must be terminated by a %, without a space before it. Empty lines are allowed, but not lines with nothing but spaces in them.
• \begin{macro} and \end{macro} must be paired.
• \begin{macrocode} and \end{macrocode} must be paired.
• \begin{macro} must have a second argument.
• One space must be printed between % and \begin{macro} or \end{macro}. % must be the first character in the line.
• Four spaces must be printed between % and \begin{macrocode} or \end{macrocode}.

 Sources /support/hook-pre-commit-pkg Documentation READMETutorial (French) Repository https://github.com/maieul/git-hooks Version 1.1.2 Licenses GNU General Public License, version 3 Copyright 2014–2016 Maïeul Rouquette Maintainer Maïeul Rouquette Contained in TeX Live as hook-pre-commit-pkg Topics Package development

## Announcements

Here you can see a respective diagram in newer browsers.

more

## Suggestions

Maybe you are interested in the following packages as well.

more