Skip to content

Outsource ignore glob expansion #29

Outsource ignore glob expansion

Outsource ignore glob expansion #29

GitHub Actions / Patch Validator failed Apr 23, 2024 in 0s

1 violation

Result 🔬Source 📝Violations 🛑Symbols / Files 📇Duration ⏰
Naming 🚫Reference ❌Overwrite ⛔
🟢 PassContent_G1.src000930 milliseconds
🔴 FailTextures1--31 millisecond
Violations: 1/12. Duration: 387 milliseconds.

See the check run for details.

Types of violations

  • Naming violations occur when global Daedalus symbols are declared (or resource files are named) without a patch-specific prefix in their name (e.g. Patch_Name_*, see below). This is important to ensure cross-mod compatibility.
  • Reference violations occur when Daedalus symbols are referenced that may not exist (i.e. "Unknown Identifier"). A patch cannot presuppose common symbols.
  • Overwrite violations occur when Daedalus symbols are declared that are not allowed to be overwritten. This is important to ensure proper function across mods.
Naming violations can be corrected by prefixing the names of all global symbols (i.e. symbols declared outside of functions, classes, instances, and prototypes) and the names of resource files (i.e. files under "_work/Data/") with one of the following prefixes (add more in the configuration).
  • FOO_
  • PATCH_FOO_
  • TESTING_
  • PATCH_TESTING_

Details

The patch validator checked 9 script symbols and 3 resource files.

For more details, see Ninja documentation.

Annotations

Check failure on line 0 in .github/workflows/live/_work/Data/Textures/_compiled

See this annotation in the file changed.

@github-actions github-actions / Patch Validator

Naming convention violation: _compiled

The resource file "_compiled" poses a compatibility risk. Add a prefix to its name (e.g. FOO_, PATCH_FOO_, TESTING_).