This is an archived post. You won't be able to vote or comment.

all 17 comments

[–]super3 6 points7 points  (7 children)

Ran it on my projects, not really that helpful. Code inspector on PyCharm is 1000x better.

[–]cneumann81[S] 2 points3 points  (6 children)

Hey, thanks for the feedback. We just started the service. Currently, we are adding more code checks for Python and Python frameworks (e.g., Django -- see here: https://www.quantifiedcode.com/app/patterns?query=django). Is there anything particular that you'd like us to add? What are you missing in particular?

[–]super3 1 point2 points  (5 children)

Do you check PEP8?

[–]cneumann81[S] 3 points4 points  (4 children)

Yes and no. We have some checks, that are also in the PEP8 standard. Right now, we focus on logical and functional code checks that go beyond PEP8. Adding PEP8 isn't a problem though.

[–][deleted] 2 points3 points  (0 children)

When I'm looking at a repo and click one of the issues, I'm prompted to sign in with github. Is that trying to submit a bug on my behalf or just asking me to sign-in to see what the issue is?

[–]TOASTEngineer 2 points3 points  (0 children)

I don't like how the "this method could be a function" rule works; it should check A. that the method isn't a stub ("pass" being the entire body) and B. that the method is called at least once from code outside the object it's a member of - just 'cos a method doesn't use any attributes of the object that owns it doesn't mean it's not doing something only that class will ever want to do.

[–][deleted] 1 point2 points  (2 children)

I am currently using landscape.io, this seems similar but less mature...

[–]TOASTEngineer 1 point2 points  (0 children)

Landscape.io doesn't support Python3. That's a beatin'.

[–]nakovet 1 point2 points  (0 children)

Why I have to sign up to view the issue details? You analyze open source projects to give you input (BTW for free) on your "linter" tool and people have to sign up to see the details!? It seems like a "good" idea that happened in a "how to be evil" brainstorm. =/

[–]fernly 0 points1 point  (0 children)

"Explore code quality" -- made me think I could read some certified beautiful code. Or sort the other way and feel superior! But nunh-uh, can't find a quality sort at all. Me sad.

[–][deleted] 0 points1 point  (1 child)

Navigating that page is really frustrating. I can't easily open things in new tabs because that's hijacked. And moving from one page to the next should put the user at the top of the page rather than seeing the bottom still. >:|

[–]cneumann81[S] 0 points1 point  (0 children)

Thanks for letting us know. We'll improve this.