Non-Core Code Base Style and Guidelines

DynASM

TBD.

CMake

KDE CMake Coding Style - good place to start.

  • Use two spaces for indentation.
  • Use ALL_CAPS for variable names and snake_case for function names.
  • Use modern target based approach (target_include_directories, not include_directories, etc.).

Lua

Currently the only requirement is to pass validation with the version of luacheck shipped within the repository.

Python

Currently the only requirement is to pass validation with the latest version of flake8.

Perl

TBD.

Shell

TBD.