Hey all.

As you may have previewed from my static analysis email, I landed
checkstyle in tree [1]. It catches various coding style issues. To run:

./mach gradle app:checkstyle

My thinking here is that instead of typing `nit` for each style issue in
review, we can just say `checkstyle` and ignore the remaining style issues.
However, our current config [2] is minimal and won't help much:
* Don't wrap `package .*` & `import .*` lines
* Don't add tabs to files
* Filename.java must contain a class Filename

My highest priority checks to add are:
* excess whitespace [3]
* spacing around operators [4] (e.g. `1 + 1`)

which I often find the need to nit for.

For open issues, see the meta bug [5].

Note: this probably won't be really effective until we land in automation
[6] and prevent regressions.
- Mike (:mcomella)

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1258769
[2]: Once this merges to m-c:
http://mxr.mozilla.org/mozilla-central/source/mobile/android/app/checkstyle.xml
[3]: https://bugzilla.mozilla.org/show_bug.cgi?id=1258794
[4]: https://bugzilla.mozilla.org/show_bug.cgi?id=1258789
[5]: https://bugzilla.mozilla.org/show_bug.cgi?id=1258786
[6]: https://bugzilla.mozilla.org/show_bug.cgi?id=1258787
_______________________________________________
mobile-firefox-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to