apache / kibble-1

Apache Kibble - a tool to collect, aggregate and visualize data about any software project
https://kibble.apache.org/
Apache License 2.0
58 stars 27 forks source link

Introduce a BaseScanner class #121

Closed turbaszek closed 3 years ago

turbaszek commented 3 years ago

This will help us refactor and standarize all scanners. Additionally this class create a good place to have common method which are deuplicated in many places.

turbaszek commented 3 years ago

@kaxil @Humbedooh by refactoring scanners to be classes we will gain multiple things. Apart from encapsulation and introducing more DRYness it will be much more easier to move around code base due to possible types hints.