A Sonar rule:
Files should contain an empty new line at the end convention
Some tools such as Git work better when files end with an empty line.
To add a new line to all files without one place the following in a file called newlines
FILES="$@" for f in $FILES do c=tail -c 1 $f if [ "$c" != "" ]; then echo "$f No new line" echo "" >> $f continue fi done
Then invoke:
$ chmod +x newlines
$ find * -name *.java |xargs ./newlines