> alifeplus [ S+ ] ● live
project health, validated on every push — 300 checks, all passing
luacheckok
seleneok
contract296 / 296
xray103 / 103
alife_in_loopok
bare_community_callok
bare_squad_membersok
bare_utf8_cyrillicok
bridge_in_throttleok
bridge_ini_readok
bridge_log_argok
cached_timer_globalok
callback_overwriteok
callback_recursionok
collapsed_factionok
community_id_mixupok
custom_static_hudok
dangling_pointerok
distance_sqrtok
draftsman_nilok
duplicate_dialog_idok
early_aliasok
early_mcm_readok
early_script_accessok
early_spawn_readok
encoding_mismatchok
frame_countingok
full_id_sweepok
function_in_saveok
growing_tableok
heavy_bullet_hookok
heavy_fastcallok
heavy_hot_callbackok
heavy_load_computeok
hook_in_functionok
hot_alife_callok
hot_config_loadok
hot_game_graphok
hot_ini_parseok
hot_ini_readok
hot_inventory_scanok
hot_mcm_readok
hot_nearest_scanok
hot_object_lookupok
hot_profile_timerok
hot_pstor_readok
hot_table_allocok
hot_time_globalok
hud_no_cleanupok
ini_at_loadok
invalid_lvidok
invalid_vertexok
inventory_mutationok
late_callback_addok
load_state_accessok
lua52_apiok
managed_table_wipeok
mcm_live_proxyok
mcm_missing_textok
mcm_sh_navigationok
mcm_undefined_keyok
mcm_unused_defaultok
missing_encodingok
mixed_encodingok
needless_pcallok
nil_alife_objectok
nil_job_infook
nil_level_objectok
nil_smart_propsok
offline_item_spawnok
online_only_squadsok
online_only_sweepok
pcall_on_safeok
polling_updateok
printf_loggingok
pstor_nil_keyok
raw_assign_smartok
raw_stash_writeok
raw_treasure_writeok
repeat_bridge_callok
self_namespaceok
shuffle_nilok
sleep_loopok
split_hit_hooksok
squad_level_idok
stale_entity_tableok
time_in_loopok
timer_name_clashok
timer_no_resetok
timer_return_trueok
ui_no_autodeleteok
unapproved_pcallok
unbudgeted_queueok
uncached_engine_globalok
unchecked_db_actorok
unchecked_entityok
unchecked_objectok
unclosed_xml_tagok
unguarded_game_graphok
unguarded_map_spotok
unscoped_save_dataok
unstopped_soundok
unthrottled_simboardok
userdata_in_saveok
vec_set_callok
vector_in_loopok
wrong_squad_iterok
conventions72 / 72
bad_safety_levelok
banner_commentok
bare_distanceok
bare_id_paramok
bare_privateok
bare_safety_tagok
bare_time_paramok
body_commentok
bool_default_formok
bool_namingok
bool_positionalok
camelcase_funcok
camelcase_varok
comment_blockok
compat_shimok
concat_exprok
consecutive_endsok
continue_labelok
detached_commentok
early_cross_readok
false_predicateok
file_lengthok
filler_cardinalityok
forbidden_abbrevok
func_no_verbok
function_lengthok
guard_only_paramok
guarded_debugok
hardcoded_sectionok
hardcoded_textok
hardcoded_time_fnok
inline_commentok
late_constantok
late_global_cacheok
late_guardok
late_stateok
line_lengthok
long_annotationok
long_format_callok
long_func_headerok
lowercase_constantok
magic_numberok
magic_stringok
manual_copyok
manual_filterok
many_paramsok
meaningful_defaultok
mixed_functionsok
modal_nameok
nesting_depthok
no_cost_tagok
no_file_headerok
no_loop_exitok
no_param_tagok
no_return_tagok
novalidate_no_reasonok
pairs_on_sequenceok
pascalcaseok
preposition_in_nameok
public_nullok
raw_engine_callok
safety_no_refok
single_letter_varok
split_cache_linesok
stale_safety_tagok
unchained_settersok
unexplained_pcallok
unknown_tagok
unthrottled_opok
unused_paramok
wide_commentok
word_countok
contracts61 / 61
actor_level_fallbackok
bare_action_nameok
bare_event_nameok
bare_nil_returnok
binding_in_newsok
cause_caseok
cause_publishok
cause_subscribeok
consequence_corpusok
consequence_nameok
consumer_late_labelok
consumer_new_traceok
core_ext_leakok
dead_publishedok
dispatch_closureok
empty_news_poolok
empty_news_textok
event_no_level_idok
faction_as_speciesok
half_localeok
handler_gatingok
handler_orderok
hardcoded_radiantok
inline_mcm_defaultok
log_formatok
log_no_durationok
logger_prefixok
magic_callbackok
magic_code_reasonok
manual_find_smartok
manual_find_targetsok
manual_timerok
mcm_mismatchok
news_pool_gapok
news_rus_encodingok
no_result_codeok
no_settings_dumpok
orphan_publisherok
orphan_subscriberok
pcall_observeok
producer_gatingok
producer_late_labelok
producer_no_traceok
raw_callback_registerok
raw_engine_callok
raw_loggingok
raw_pcallok
raw_scripted_targetok
raw_simboardok
raw_squad_controlok
silent_conditionok
stray_traceok
trace_fallbackok
tracker_extractok
unknown_news_slotok
unlogged_hit_modsok
unobserved_actionok
unregistered_causeok
unregistered_handlerok
undocumented_privateok
undocumented_publicok
code55 / 55
arity_mismatchok
clone_then_shuffleok
closure_in_loopok
collector_reallocok
complex_functionok
concat_in_loopok
constant_conditionok
costly_check_firstok
crossfile_collectorok
dead_codeok
dot_method_callok
duplicate_globalok
eager_cacheok
else_after_returnok
empty_functionok
file_cc_extremeok
file_cc_sumok
file_cc_weightedok
find_in_loopok
forward_removalok
global_in_loopok
global_writeok
ipairs_on_nilok
live_setmetatableok
local_collectorok
math_powok
monster_functionok
mutating_iterationok
needless_elseok
nested_ternaryok
nil_check_on_boolok
no_early_exitok
oversized_fileok
pairs_on_nilok
pcall_in_loopok
remove_mid_loopok
repeated_accessok
repeated_callok
require_in_functionok
shadowed_exportok
stray_debugok
string_branch_chainok
string_lenok
swallowed_errorok
syntax_errorok
table_getnok
table_insertok
uncached_globalok
unguarded_nilok
unused_cached_globalok
unused_exportok
unused_functionok
unused_localok
while_trueok
wrong_loop_boundsok
release5 / 5
gate_missingok
hardcoded_versionok
malformed_gateok
stale_changelogok
version_driftok
smokeok
security4 / 4
secrets (gitleaks)clean
dynamic_codeok
fs_accessok
raw_netok
shell_execok
prose1342 advisory
performancesoon

generated 2026-09-13 00:55   grade S+