On Mon, 2019-05-13 at 19:11 +0900, Masahiro Yamada wrote: > Hi Joe, Hello again.
> On Fri, May 10, 2019 at 2:20 AM Joe Perches <j...@perches.com> wrote: > > On Fri, 2019-05-10 at 00:27 +0900, Masahiro Yamada wrote: > > > Does it make sense to check the following > > > by checkpatch.pl ? > > > [1] blank line at end of file > > > [2] no new line at end of file > > > > I'm pretty sure checkpatch does one this already. [] > Looks like the report depends on the file type. > > scripts/checkpatch.pl -f arch/sparc/lib/NG4clear_page.S > scripts/checkpatch.pl -f tools/power/cpupower/bench/cpufreq-bench_plot.sh > > reported it, but > > scripts/checkpatch.pl -f drivers/media/dvb-frontends/cxd2880/Kconfig > scripts/checkpatch.pl -f drivers/parport/Makefile > > did not. Yes, this check is after a test for filename extension. Currently the only file types it reports as missing an EOF newline are done on files with the following extensions: .h .c .s .S .sh .dtsi .dts So the existing test is not done on many file types. The same file types are used for the proposed patch. It's possible to have the existing missing newline at EOF test and the proposed test for a blank line at EOF to be done on all file types. Is this reasonable or could it cause some other issue for any other file types? Should _any_ file extension be excluded? I believe not, but perhaps it's best to ask.