diff options
Diffstat (limited to 'ch_core/.luacheckrc')
-rw-r--r-- | ch_core/.luacheckrc | 160 |
1 files changed, 160 insertions, 0 deletions
diff --git a/ch_core/.luacheckrc b/ch_core/.luacheckrc new file mode 100644 index 0000000..3087582 --- /dev/null +++ b/ch_core/.luacheckrc @@ -0,0 +1,160 @@ +allow_defined_top = true +max_line_length = 1024 +ignore = {"212"} + +globals = { + builtin_overrides = {fields = {"login_to_viewname"}}, + "ch_bank", + ch_core = {fields = { + "aktualni_cas", + "formspec_header", + "cancel_ch_timer", + "close_formspec", + "get_player_role", + "hotovost", + "ifthenelse", + "je_pryc", + "je_ve_vykonu_trestu", + "jmeno_na_prihlasovaci", + "precist_hotovost", + "prihlasovaci_na_zobrazovaci", + "set_temporary_titul", + "show_formspec", + "soukroma_zprava", + "start_ch_timer", + "systemovy_kanal", + "update_formspec", + }}, + ch_data = {fields = { + "correct_player_name_casing", + "delete_offline_charinfo", + "get_joining_online_charinfo", + "get_leaving_online_charinfo", + "get_offline_charinfo", + "get_or_add_offline_charinfo", + "save_offline_charinfo", + "should_show_help", + initial_offline_charinfo = { + read_only = false, + other_fields = true, + }, + is_acceptable_name = { + read_only = false, + }, + online_charinfo = { + read_only = false, + other_fields = true, + }, offline_charinfo = { + read_only = false, + other_fields = true, + }, + }}, + doors = {fields = { + "get", "login_to_viewname", "register_fencegate" + }}, + player_api = {fields = {"player_attached"}}, +} + + +read_globals = { + ch_base = {fields = { + "open_mod", "close_mod" + }}, + ch_time = {fields = { + "aktualni_cas", + "get_time_speed_during_day", + "get_time_speed_during_night", + "herni_cas_nastavit", + "set_time_speed_during_day", + "set_time_speed_during_night", + }}, + default = {fields = { + "can_interact_with_node", + "register_fence", + "register_fence_rail", + "register_mesepost", + "node_sound_stone_defaults", + }}, + screwdriver = {fields = {"ROTATE_FACE", "ROTATE_AXIS", handler = {read_only = false}}}, + math = {fields = {"ceil", "floor", "round"}}, + minetest = { + fields = { + "CONTENT_AIR", "CONTENT_IGNORE", "CONTENT_UNKNOWN", "EMERGE_CANCELLED", "EMERGE_ERRORED", "EMERGE_FROM_DISK", "EMERGE_FROM_MEMORY", "EMERGE_GENERATED", "LIGHT_MAX", "MAP_BLOCKSIZE", + "PLAYER_MAX_BREATH_DEFAULT", "PLAYER_MAX_HP_DEFAULT", "add_entity", "add_item", "add_node", "add_node_level", "add_particle", "add_particlespawner", "after", "async_event_handler", + "async_jobs", "auth_reload", "ban_player", "builtin_auth_handler", "bulk_set_node", "calculate_knockback", "callback_origins", "cancel_shutdown_requests", "chat_send_all", + "chat_send_player", "chatcommands", "check_for_falling", "check_password_entry", "check_player_privs", "check_single_for_falling", "clear_craft", "clear_objects", + "clear_registered_biomes", "clear_registered_decorations", "clear_registered_ores", "clear_registered_schematics", "close_formspec", "colorize", "colorspec_to_bytes", + "colorspec_to_colorstring", "compare_block_status", "compress", "cpdir", "craft_predict", "craftitemdef_default", "create_detached_inventory", "create_detached_inventory_raw", + "create_schematic", "debug", "decode_base64", "decompress", "delete_area", "delete_particlespawner", "deserialize", "detached_inventories", "dig_node", "dir_to_facedir", + "dir_to_fourdir", "dir_to_wallmounted", "dir_to_yaw", "disconnect_player", "do_async_callback", "do_item_eat", "dynamic_add_media", "dynamic_media_callbacks", + "emerge_area", "encode_base64", "encode_png", "env", "error_handler", "explode_scrollbar_event", "explode_table_event", "explode_textlist_event", "facedir_to_dir", + "features", "find_node_near", "find_nodes_in_area", "find_nodes_in_area_under_air", "find_nodes_with_meta", "find_path", "fix_light", "forceload_block", + "forceload_free_block", "format_chat_message", "formspec_escape", "fourdir_to_dir", "generate_decorations", "generate_ores", "get_all_craft_recipes", + "get_artificial_light", "get_auth_handler", "get_background_escape_sequence", "get_ban_description", "get_ban_list", "get_biome_data", "get_biome_id", + "get_biome_name", "get_builtin_path", "get_color_escape_sequence", "get_connected_players", "get_content_id", "get_craft_recipe", "get_craft_result", + "get_current_modname", "get_day_count", "get_decoration_id", "get_dig_params", "get_dir_list", "get_game_info", "get_gametime", "get_gen_notify", + "get_globals_to_transfer", "get_heat", "get_hit_params", "get_humidity", "get_inventory", "get_item_group", "get_last_run_mod", "get_mapgen_edges", + "get_mapgen_object", "get_mapgen_params", "get_mapgen_setting", "get_mapgen_setting_noiseparams", "get_meta", "get_mod_storage", "get_modnames", + "get_modpath", "get_name_from_content_id", "get_natural_light", "get_node", "get_node_drops", "get_node_group", "get_node_level", "get_node_light", + "get_node_max_level", "get_node_or_nil", "get_node_timer", "get_noiseparams", "get_objects_in_area", "get_objects_inside_radius", "get_password_hash", + "get_perlin", "get_perlin_map", "get_player_by_name", "get_player_information", "get_player_ip", "get_player_privs", "get_player_radius_area", + "get_player_window_information", "get_pointed_thing_position", "get_position_from_hash", "get_server_max_lag", "get_server_status", + "get_server_uptime", "get_spawn_level", "get_timeofday", "get_tool_wear_after_use", "get_translated_string", "get_translator", + "get_us_time", "get_user_path", "get_version", "get_voxel_manip", "get_worldpath", "global_exists", "handle_async", "handle_node_drops", + "has_feature", "hash_node_position", "hud_replace_builtin", "inventorycube", "is_area_protected", "is_colored_paramtype", "is_creative_enabled", + "is_nan", "is_player", "is_protected", "is_singleplayer", "is_yes", "item_eat", "item_pickup", "item_place", "item_place_node", + "item_place_object", "item_secondary_use", "itemstring_with_color", "itemstring_with_palette", "kick_player", "line_of_sight", "load_area", + "log", "luaentities", "mkdir", "mod_channel_join", "mvdir", "node_dig", "node_punch", "nodedef_default", "noneitemdef_default", + "notify_authentication_modified", "object_refs", "on_craft", "override_chatcommand", "override_item", "parse_coordinates", "parse_json", + "parse_relative_number", "place_node", "place_schematic", "place_schematic_on_vmanip", "player_exists", "pointed_thing_to_face_pos", + "pos_to_string", "privs_to_string", "punch_node", "raillike_group", "raycast", "read_schematic", "record_protection_violation", + "register_abm", "register_alias", "register_alias_force", "register_allow_player_inventory_action", "register_async_dofile", + "register_authentication_handler", "register_biome", "register_can_bypass_userlimit", "register_chatcommand", "register_craft", + "register_craft_predict", "register_craftitem", "register_decoration", "register_entity", "register_globalstep", "register_item", + "register_lbm", "register_node", "register_on_auth_fail", "register_on_authplayer", "register_on_chat_message", "register_on_chatcommand", + "register_on_cheat", "register_on_craft", "register_on_dieplayer", "register_on_dignode", "register_on_generated", "register_on_item_eat", + "register_on_item_pickup", "register_on_joinplayer", "register_on_leaveplayer", "register_on_liquid_transformed", "register_on_mapblocks_changed", + "register_on_mapgen_init", "register_on_modchannel_message", "register_on_mods_loaded", "register_on_newplayer", "register_on_placenode", + "register_on_player_hpchange", "register_on_player_inventory_action", "register_on_player_receive_fields", "register_on_prejoinplayer", + "register_on_priv_grant", "register_on_priv_revoke", "register_on_protection_violation", "register_on_punchnode", "register_on_punchplayer", + "register_on_respawnplayer", "register_on_rightclickplayer", "register_on_shutdown", "register_ore", "register_playerevent", "register_privilege", + "register_schematic", "register_tool", "registered_abms", "registered_aliases", "registered_allow_player_inventory_actions", "registered_biomes", + "registered_can_bypass_userlimit", "registered_chatcommands", "registered_craft_predicts", "registered_craftitems", "registered_decorations", + "registered_entities", "registered_globalsteps", "registered_items", "registered_lbms", "registered_nodes", "registered_on_authplayers", + "registered_on_chat_messages", "registered_on_chatcommands", "registered_on_cheats", "registered_on_crafts", "registered_on_dieplayers", + "registered_on_dignodes", "registered_on_generateds", "registered_on_item_eats", "registered_on_item_pickups", "registered_on_joinplayers", + "registered_on_leaveplayers", "registered_on_liquid_transformed", "registered_on_mapblocks_changed", "registered_on_modchannel_message", + "registered_on_mods_loaded", "registered_on_newplayers", "registered_on_placenodes", "registered_on_player_hpchange", + "registered_on_player_hpchanges", "registered_on_player_inventory_actions", "registered_on_player_receive_fields", + "registered_on_prejoinplayers", "registered_on_priv_grant", "registered_on_priv_revoke", "registered_on_protection_violation", + "registered_on_punchnodes", "registered_on_punchplayers", "registered_on_respawnplayers", "registered_on_rightclickplayers", + "registered_on_shutdown", "registered_ores", "registered_playerevents", "registered_privileges", "registered_tools", + "remove_detached_inventory", "remove_detached_inventory_raw", "remove_node", "remove_player", "remove_player_auth", + "request_http_api", "request_insecure_environment", "request_shutdown", "rgba", "rmdir", "rollback_get_last_node_actor", + "rollback_get_node_actions", "rollback_punch_callbacks", "rollback_revert_actions_by", "rotate_and_place", "rotate_node", + "run_callbacks", "run_priv_callbacks", "safe_file_write", "serialize", + "serialize_roundtrip", "serialize_schematic", "set_gen_notify", "set_last_run_mod", "set_mapgen_params", "set_mapgen_setting", + "set_mapgen_setting_noiseparams", "set_node", "set_node_level", "set_noiseparams", "set_player_password", "set_player_privs", + "set_timeofday", "setting_get", "setting_get_pos", "setting_getbool", "setting_save", "setting_set", "setting_setbool", + "settings", "sha1", "show_formspec", "show_general_help_formspec", "show_privs_help_formspec", "sound_fade", + "sound_play", "sound_stop", "spawn_falling_node", "spawn_item", "spawn_tree", "string_to_area", "string_to_pos", + "string_to_privs", "strip_background_colors", "strip_colors", "strip_foreground_colors", "strip_param2_color", + "swap_node", "tooldef_default", "transforming_liquid_add", "translate", "unban_player_or_ip", "unregister_biome", + "unregister_chatcommand", "unregister_item", "urlencode", "wallmounted_to_dir", "wrap_text", "write_json", "yaw_to_dir", + item_drop = {read_only = false}, + send_join_message = {read_only = false}, + send_leave_message = {read_only = false}, + }, + }, + string = {fields = {"split", "sub"}}, + table = {fields = {"copy", "indexof", "insert_all", "key_value_swap"}}, + vector = {fields = {"angle", "copy", "distance", "equals", "multiply", "new", "offset", "rotate", "round", "subtract", "to_string", "zero"}}, + + "AreaStore", "dump2", "emote", "hb", "ItemStack", "player_api", "wielded_light" +} +read_globals.core = read_globals.minetest + +files["ap.lua"].ignore = {"_max_xp"} +files["data.lua"].ignore = {"past_playtime"} +files["trade.lua"].ignore = {"_trade_state"} +files["teleportace.lua"].ignore = {"_old_pos"} |