Refactored all the backslash ref and ref() calls to use REF() instead (#19847)

Refactored all the backslash ref and ref() calls to use REF() instead.
Added a linting for raw ref proc calls.
This commit is contained in:
Fluffy
2024-09-13 10:17:32 +00:00
committed by GitHub
parent 40b8ac6a55
commit 0ae0b10764
233 changed files with 1629 additions and 1564 deletions
@@ -196,7 +196,7 @@
/datum/computer_file/program/law_manager/proc/package_laws(var/list/data, var/field, var/list/datum/ai_law/laws)
var/list/packaged_laws = list()
for(var/datum/ai_law/AL in laws)
packaged_laws += list(list("law" = AL.law, "index" = AL.get_index(), "state" = owner.laws.get_state_law(AL), "ref" = "\ref[AL]"))
packaged_laws += list(list("law" = AL.law, "index" = AL.get_index(), "state" = owner.laws.get_state_law(AL), "ref" = "[REF(AL)]"))
data[field] = packaged_laws
data["has_[field]"] = packaged_laws.len
@@ -208,7 +208,7 @@
package_laws(packaged_laws, "ion_laws", ALs.ion_laws)
package_laws(packaged_laws, "inherent_laws", ALs.inherent_laws)
package_laws(packaged_laws, "supplied_laws", ALs.supplied_laws)
law_sets += list(list("name" = ALs.name, "header" = ALs.law_header, "ref" = "\ref[ALs]","laws" = packaged_laws))
law_sets += list(list("name" = ALs.name, "header" = ALs.law_header, "ref" = "[REF(ALs)]","laws" = packaged_laws))
return law_sets