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

adding code climate badge #344

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

adding code climate badge #344

wants to merge 2 commits into from

Conversation

gbinal
Copy link
Collaborator

@gbinal gbinal commented Mar 21, 2017

No description provided.

@gbinal
Copy link
Collaborator Author

gbinal commented Apr 4, 2017

@GUI - okay to merge this?

@GUI
Copy link
Member

GUI commented Apr 5, 2017

Oops, sorry for the delay. I had started to look into this when you submitted the PR, but then got sidetracked. The current Code Climate SVG link in this PR goes to a "not found" page, and Code Climate seems to have errored out on the repo 5 months ago and hasn't been updated since (https://codeclimate.com/github/NREL/api-umbrella/builds/1). I know years ago we had Code Climate setup, so there might be old vestiges of that setup that don't seem to be properly working any longer. I'll try poking around to see what I can find.

@GUI
Copy link
Member

GUI commented Apr 5, 2017

@gbinal: Okay, I had to tweak the webhook settings, but Code Climate is now running against this repo: https://codeclimate.com/github/NREL/api-umbrella Although, I think the SVG URL needs to be https://codeclimate.com/github/NREL/api-umbrella/badges/gpa.svg in order for it to load ("NREL" appears to be case-sensitive and needs to be uppercase).

But more generally speaking, it looks like this request is related to compliance/ATO stuff, is that correct? I'm just wondering what's important from your perspective out of Code Climate. By default, it's reporting tons of issues (700+), so it will take some time to sift through all that and figure out what's relevant. But on a quick glance, all of the issues are qualified as "minor" and a lot of them seem more style-related (for example, it thinks these lines are too similar) or are in 3rd party vendor code. We can customize Code Climate's configuration, or we can address some of these style issues, but before doing any of that, I was just wondering if there were any specific things that were important to you in Code Climate (ie, do you care about style issues or not).

@gbinal
Copy link
Collaborator Author

gbinal commented Apr 11, 2017

Great - thanks for catching that. I've updated the PR if you're game to merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants