_project.py: Add fatal-warnings configuration item
This allows for users to configure fatal-warnings to be either a list of warnings or simply True to trigger all configurable warnings as errors. This commit deprecates the use of fail-on-overlap within project.conf, this will now use the fatal-warnings configuration item. plugin.py: get_warnings() is now available for plugins to override and return their configurable warnings. tests: This modifys the tests/frontend/overlaps.py tests to support the new fatal-warnings configuration. Backwards compatibility is also tested for `fail-on-overlap` _versions.py: BST_FORMAT_VERSION bumped to 12 for fatal-warnings Fixes: #526
Loading
Please register or sign in to comment