Thanks for this work Rodric; this a welcome enhancement

On 2019/03/27 01:25:33, Rodric Rabbah <[email protected]> wrote: 
> I found some gaps in scanCode --- the tool we use for checking repository
> conformance for things like headers, white space related formatting, etc.
> --- and how exclusions are implemented. I posit there's a desire to allow
> scanCode to process existing .gitignore files, and more over to treat the
> exclusion section of the scanCode config in the same way as git ignore
> files (wild cards don't current work and file-based matching is too loose).
> 
> This page provides a detailed description how gitignore rules [1]  and I
> found a python library that appears to implement matching a directory tree
> against .gitignore [2].
> 
> I've incorporated the enhancements into scanCode on my fork here
> https://github.com/apache/incubator-openwhisk-utilities/compare/master...rabbah:gitignore?expand=1,
> which closes an issue I opened some time ago [3].
> 
> The implementation would require an added dependence for the matching
> library (pip install pathspec). I can look into compiling scanCode into a
> self container binary which would mean we should also create a release for
> scanCode itself.
> 
> Thoughts?
> 
> -r
> 
> [1] https://git-scm.com/docs/gitignore
> [2] https://github.com/cpburnz/python-path-specification
> [3] https://github.com/apache/incubator-openwhisk-utilities/issues/39
> 

Reply via email to