Skip to content
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

Fixing some SonarQube-issues #588

merged 6 commits into from Jan 23, 2015

Fixing some SonarQube-issues #588

merged 6 commits into from Jan 23, 2015


Copy link

@hansjoachim hansjoachim commented Jan 20, 2015

Not sure if you're aware, but the people behind SonarQube (tool for code analysis) has a public instance where they scan various free and open source projects regularly, FitNesse included. (See for more details)

I took a look at this and started fixing some of the issues. Some of it is nitpick, but a lot are issues which should be resolved, and there seems to be some noise from the bundled Javascript libraries.

This branch is work in progress, but I thought I'd at least let you know the list of issues exists. I've started with some of the low-hanging fruits and plan to work on reducing the amount of open issues. :)

Copy link

@amolenaar amolenaar commented Jan 23, 2015

I was not aware of this. I like it :).

Do you know if we can tailor the results by adding a config file to the fitnesse repo?

@amolenaar amolenaar merged commit 8c43648 into unclebob:master Jan 23, 2015
amolenaar added a commit that referenced this issue Jan 23, 2015
Fixing some SonarQube-issues
@amolenaar amolenaar added this to the Next release milestone Jan 23, 2015
Copy link
Contributor Author

@hansjoachim hansjoachim commented Jan 27, 2015

Hard to say about the config file. I only found the page from their website and don't know much about the setup/how they run the scans. Thus my question, I wasn't sure whether FitNesse had signed up somehow or if they have simply found a bunch of projects and scan them. Useful either way, though.

I would guess they are probably running the scans using the SonarQube Runner ( It is possible to run it as an ANT task as well, though that seems to require defining it in build.xml. So I find it a bit unlikely that they would keep a patch for that around and re-apply it on top of latest HEAD every once in a while just to run scans.
If it is indeed the runner, it looks like it should be possible to create a file with various configuration ( Of course this configuration might include information like which SonarQube server you would like to submit the results to and so on, but maybe they just override those when running the scans anyways.

I'll look into it and see if I can find anything (and continue fixing issues :)). Did you have any particular configurations in mind? I've been playing a bit around with SonarQube locally so I would anyways be able to test it out if I can get it working there.

@hansjoachim hansjoachim deleted the issues branch Jan 27, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants