An open API service indexing awesome lists of open source software.

https://github.com/sourdoughcat/py-semver-checks


https://github.com/sourdoughcat/py-semver-checks

Last synced: 6 months ago
JSON representation

Awesome Lists containing this project

README

        

# python semantic version checking

Python Semantic Version Checker ("verger")

Basic idea:

- dump all the representation of python modules to dict (ast2dict)
- Generate checks off the AST representation

Goals:

- Make things readable
- Only use stdlib as part of the core implementation

Example Output:

```
my_module.py:3:5 Additional FunctionDef found (my_func)
```

# Influences

- `ast2json` project, where the implementation of `ast2dict` module is adapted from.
- `pycodestyle` project, I learnt a lot about structuring and CLI experience for
generating linters off a small clean database