Skip to content

Removing checkstyle from Travis #2823

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
domdomegg opened this issue Mar 30, 2019 · 5 comments · Fixed by #4621
Closed

Removing checkstyle from Travis #2823

domdomegg opened this issue Mar 30, 2019 · 5 comments · Fixed by #4621

Comments

@domdomegg
Copy link
Member

Summary:

I'm planning on brushing up the travis config, and considering removing checkstyle from Travis.

The reasons for doing this are:

  • Codacy already does this, and provides the output in a much better way
  • Speed up Travis
  • Remove about ~3000 lines of Travis' log output which are always ignored - making it easier to find important stuff when it does fail. It will also help avoid log length issues which I think remember being an issue before? (can't find ref though so maybe I'm just going insane)

I believe the current reason Travis is doing it is because it was added before we had Codacy, and then not touched since (#359). Also we are considering moving to another provider which gets us much better feedback (#2769) than the very generic checkstyle results anyways.

Before making this change want to get feedback on it @maskaravivek @misaochan @neslihanturan ?

@maskaravivek
Copy link
Member

Yes, I am okay with it being removed. Personally, I haven't checked it even once. Codacy anyways shows this feedback in a much prettier way.

@domdomegg
Copy link
Member Author

Just been testing a bit - incredibly it knocks off almost 6 minutes from the build! Probably going to add all that back on (and more) when we enable instrumented tests - though at least it shouldn't be as painful a wait, and the output will be much more useful.

@misaochan
Copy link
Member

misaochan commented Apr 1, 2019

I agree, please remove it. No need for the redundancy since we already have Codacy, and it saves time and makes the Travis output a bit cleaner.

@neslihanturan
Copy link
Collaborator

I never use it either, and it increases complexity. Good idea to remove it @domdomegg

@maskaravivek
Copy link
Member

@domdomegg Are you picking this up? :)

@domdomegg domdomegg self-assigned this Apr 19, 2019
domdomegg added a commit that referenced this issue Sep 8, 2021
We don't do anything about these ones, and they just clutter the logs making important stuff much harder to find (as agreed in #2823 and #4077).

We already use IntelliJ's inspections feature to replace the need for this.
domdomegg added a commit that referenced this issue Sep 8, 2021
We don't do anything about these ones, and they just clutter the logs making important stuff much harder to find (as agreed in #2823 and #4077).

We already use IntelliJ's inspections feature to replace the need for this.
misaochan pushed a commit that referenced this issue Sep 20, 2021
We don't do anything about these ones, and they just clutter the logs making important stuff much harder to find (as agreed in #2823 and #4077).

We already use IntelliJ's inspections feature to replace the need for this.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants