openpreserve / jpylyzer

JP2 (JPEG 2000 Part 1) validator and properties extractor. Jpylyzer was specifically created to check that a JP2 file really conforms to the format's specifications. Additionally jpylyzer is able to extract technical characteristics.
http://jpylyzer.openpreservation.org/
Other
69 stars 28 forks source link

Add a public static code analysis and reporting for QAing pull requests #112

Closed carlwilson closed 4 years ago

carlwilson commented 5 years ago

Dev Effort

1d

Description

Check competeing solutions for static analysis of Python projects, e.g Codacy or LGTM (thanks @stweil ). We should bear in mind that the chosen solution should support PEP (see issue #68 ) and pylint (see issue #91 ) or we provide justification as to our chosen approach. This task will be taken in as part of the continuous integration work.

stweil commented 5 years ago

https://lgtm.com/projects/g/openpreserve/jpylyzer/ already exists and does a nice job.

carlwilson commented 5 years ago

Will check this out and compare and contrast with Codacy. I've got no favourite in principal but already use Codacy for Java projects and favour fewer platforms. That said LGTM does look slick and if it's a better solution I'll use it.

carlwilson commented 4 years ago

This PR: #141 added various features including test coverage for Codacy. Can be considered closed when v2 release is merged to master.