Use internal link
== Header structure ==
We provide a script called [https://github.com/imagej/imagej/blob/master/bin/check-headers.pl check-headers.pl] that checks ImageJ source files for header correctness. This script checks for various issues, such as missing or incorrect license header, incorrect or misordered package and import statements, missing class Javadoc, missing author tag(s), and duplicate blank lines. These formatting rules are checked by CI via the [http://jenkins.imagej.net/job/ImageJ-style/ ImageJ-style Jenkins job], which means an email will be sent to the [
http://developer.imagej.net/mailing-lists ImageJ-builds] mailing list if the script finds any problems.
In the future, we may switch to [http://maven.apache.org/plugins/maven-checkstyle-plugin/ maven-checkstyle-plugin] to introduce additional formatting rules, but for now the script works well enough.