Commits on Source 4

  • Qinusty's avatar
    _project.py: Add fatal-warnings configuration item · 8c084159
    Qinusty authored and Qinusty's avatar Qinusty committed
    This allows for users to configure fatal-warnings to be either a list of
    warnings.
    
    This commit deprecates the use of fail-on-overlap within project.conf,
    this will now use the fatal-warnings configuration item.
    
    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 14 for fatal-warnings
    
    Fixes: #526
    8c084159
  • Qinusty's avatar
    git.py: Add configurable warning for inconsistent-submodule · c0517ee0
    Qinusty authored and Qinusty's avatar Qinusty committed
    This follows the implementation of configurable warnings.
    c0517ee0
  • Qinusty's avatar
    docs: Add documentation for Configurable Warnings · a808079b
    Qinusty authored and Qinusty's avatar Qinusty committed
    This includes detailing the use of `fatal-warnings` within project.conf
    a808079b
  • Qinusty's avatar
    tests: Add tests for configurable warnings · 2747e06b
    Qinusty authored and Qinusty's avatar Qinusty committed
    This adds multiple tests for custom plugin warnings and core warnings,
    providing checks for both cases which should cause warnings and errors
    when configured as fatal.
    2747e06b
Loading
Loading