# Convention for changelog is full message on a single file
very-long-line-length-in-source-file * [changelog.md:*]
# Language files cannot be wrapped, whitespace is significant
very-long-line-length-in-source-file * [src/lang/*:*]
# Long CSS data uri, which also triggers source-is-missing (it seems
# lintian assumes a html/js files are auto-generated if they have a long
# line).
very-long-line-length-in-source-file * [os/emscripten/shell.html:*]
source-is-missing [os/emscripten/shell.html]
# 3rd party unmodified file
very-long-line-length-in-source-file * [src/3rdparty/opengl/glext.h:*]
very-long-line-length-in-source-file * [src/3rdparty/catch2/catch.hpp:*]
very-long-line-length-in-source-file * [src/3rdparty/nlohmann/json.hpp:*]
# Long comment that is parsed by the build process so cannot be wrapped
very-long-line-length-in-source-file * [src/script/api/script_error.hpp:*]
# Markdown table that cannot be wrapped
very-long-line-length-in-source-file * > 512 [CODINGSTYLE.md:*]
# Source code with data table that would break format convention by wrapping
very-long-line-length-in-source-file * > 512 [src/table/airport_movement.h:*]
