Created
November 23, 2014 11:09
-
-
Save mpeterv/023456cff2fa7ff2f47b to your computer and use it in GitHub Desktop.
A test of configurability of luacheck: config for snabbswitch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- luacheck configuration file for snabbswitch, requires luacheck 0.7.0. | |
-- Run luacheck as `luacheck -q src` from the snabbswitch root folder. | |
-- Ignore local variables defined twice in the same scope. | |
redefined = false | |
-- Ignore unused arguments and loop variables. | |
unused_args = false | |
-- Ignore unused values coming from a call of a multi-value function together with used ones. | |
unused_secondaries = false | |
-- Define standard globals of LuaJIT 2.0. | |
std = "luajit" | |
-- Almost all files use `module`. | |
module = true | |
-- Only allow defining (setting) module members in the top level scope. | |
allow_defined_top = true | |
-- Custom globals defined in core/main.lua. | |
globals = { | |
"config", | |
"engine", | |
"memory", | |
"link", | |
"buffer", | |
"packet", | |
"timer", | |
"main" | |
} | |
-- Seemingly the only file which does not use `module`. | |
files["src/lib/lua/class.lua"].module = false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Checking src/apps/basic/basic_apps.lua Failure | |
src/apps/basic/basic_apps.lua:3:7: unused variable app | |
src/apps/basic/basic_apps.lua:147:4: setting non-module global variable noutputs | |
src/apps/basic/basic_apps.lua:148:7: accessing undefined variable noutputs | |
src/apps/basic/basic_apps.lua:156:27: accessing undefined variable noutputs | |
Checking src/apps/csv.lua Failure | |
src/apps/csv.lua:5:7: unused variable C | |
Checking src/apps/fuzz/ethernet.lua Failure | |
src/apps/fuzz/ethernet.lua:9:7: unused variable C | |
Checking src/apps/fuzz/fuzz.lua Failure | |
src/apps/fuzz/fuzz.lua:6:7: unused variable freelist | |
src/apps/fuzz/fuzz.lua:9:7: unused variable lib | |
src/apps/fuzz/fuzz.lua:11:7: unused variable datagram | |
src/apps/fuzz/fuzz.lua:16:7: unused variable C | |
src/apps/fuzz/fuzz.lua:22:4: setting non-module global variable generated | |
src/apps/fuzz/fuzz.lua:25:19: accessing undefined variable generated | |
src/apps/fuzz/fuzz.lua:26:29: accessing undefined variable generated | |
Checking src/apps/fuzz/generator.lua Failure | |
src/apps/fuzz/generator.lua:3:7: unused variable buffer | |
src/apps/fuzz/generator.lua:4:7: unused variable freelist | |
Checking src/apps/fuzz/ipv4.lua Failure | |
src/apps/fuzz/ipv4.lua:10:7: unused variable C | |
src/apps/fuzz/ipv4.lua:68:10: value assigned to variable new_data is unused | |
Checking src/apps/fuzz/ipv6.lua Failure | |
src/apps/fuzz/ipv6.lua:10:7: unused variable C | |
src/apps/fuzz/ipv6.lua:65:10: value assigned to variable new_data is unused | |
Checking src/apps/fuzz/matcher.lua Failure | |
src/apps/fuzz/matcher.lua:3:7: unused variable buffer | |
src/apps/fuzz/matcher.lua:4:7: unused variable freelist | |
src/apps/fuzz/matcher.lua:5:7: unused variable lib | |
src/apps/fuzz/matcher.lua:9:7: unused variable g_ethernet | |
src/apps/fuzz/matcher.lua:10:7: unused variable g_ipv4 | |
src/apps/fuzz/matcher.lua:11:7: unused variable g_ipv6 | |
src/apps/fuzz/matcher.lua:12:7: unused variable g_udp | |
src/apps/fuzz/matcher.lua:13:7: unused variable g_tcp | |
Checking src/apps/intel/intel10g.lua Failure | |
src/apps/intel/intel10g.lua:19:13: unused variable bitset | |
src/apps/intel/intel10g.lua:318:13: value assigned to variable accessible is unused | |
Checking src/apps/intel/intel_app.lua Failure | |
src/apps/intel/intel_app.lua:44:30: accessing undefined variable null | |
Checking src/apps/intel/loadgen.lua Failure | |
src/apps/intel/loadgen.lua:7:7: unused variable app | |
src/apps/intel/loadgen.lua:12:7: unused variable register | |
src/apps/intel/loadgen.lua:13:16: unused variable empty | |
Checking src/apps/ipv6/ipv6.lua Failure | |
src/apps/ipv6/ipv6.lua:13:7: unused variable Buzz | |
src/apps/ipv6/ipv6.lua:65:4: setting non-module global variable own_mac | |
src/apps/ipv6/ipv6.lua:66:4: setting non-module global variable own_ip | |
src/apps/ipv6/ipv6.lua:67:25: accessing undefined variable own_mac | |
src/apps/ipv6/ipv6.lua:67:43: accessing undefined variable own_ip | |
src/apps/ipv6/ipv6.lua:181:10: unused variable own_ip | |
src/apps/ipv6/ipv6.lua:182:10: unused variable own_mac | |
Checking src/apps/ipv6/nd_light.lua Failure | |
src/apps/ipv6/nd_light.lua:32:7: unused variable C | |
src/apps/ipv6/nd_light.lua:33:7: unused variable app | |
Checking src/apps/ipv6/ns_responder.lua Failure | |
src/apps/ipv6/ns_responder.lua:9:7: unused variable app | |
src/apps/ipv6/ns_responder.lua:14:7: unused variable ipv6 | |
src/apps/ipv6/ns_responder.lua:15:7: unused variable icmp | |
src/apps/ipv6/ns_responder.lua:16:7: unused variable ns | |
Checking src/apps/keyed_ipv6_tunnel/tunnel.lua Failure | |
src/apps/keyed_ipv6_tunnel/tunnel.lua:10:7: unused variable bit | |
src/apps/keyed_ipv6_tunnel/tunnel.lua:48:7: unused variable cookie_ctype | |
src/apps/keyed_ipv6_tunnel/tunnel.lua:50:7: unused variable address_ctype | |
src/apps/keyed_ipv6_tunnel/tunnel.lua:186:13: unused variable iovec | |
Checking src/apps/packet_filter/packet_filter.lua Failure | |
src/apps/packet_filter/packet_filter.lua:400:10: unused variable packets_tx | |
Checking src/apps/packet_filter/packet_filter_benchmark.lua Failure | |
src/apps/packet_filter/packet_filter_benchmark.lua:4:7: unused variable link | |
Checking src/apps/pcap/pcap.lua Failure | |
src/apps/pcap/pcap.lua:5:7: unused variable app | |
Checking src/apps/rate_limiter/rate_limiter.lua Failure | |
src/apps/rate_limiter/rate_limiter.lua:107:10: unused variable bucket_size | |
Checking src/apps/socket/raw.lua Failure | |
src/apps/socket/raw.lua:3:7: unused variable app | |
Checking src/apps/vhost/vhost.lua Failure | |
src/apps/vhost/vhost.lua:9:7: unused variable buffer | |
Checking src/apps/vhost/vhost_apps.lua Failure | |
src/apps/vhost/vhost_apps.lua:8:7: unused variable lib | |
Checking src/apps/vhost/vhost_user.lua Failure | |
src/apps/vhost/vhost_user.lua:7:7: unused variable pcap | |
src/apps/vhost/vhost_user.lua:12:7: unused variable link | |
src/apps/vhost/vhost_user.lua:15:7: unused variable pci | |
src/apps/vhost/vhost_user.lua:342:13: unused variable vu | |
Checking src/apps/vpn/vpws.lua Failure | |
src/apps/vpn/vpws.lua:11:7: unused variable C | |
src/apps/vpn/vpws.lua:12:7: unused variable lib | |
Checking src/core/app.lua Failure | |
src/core/app.lua:3:7: unused variable buffer | |
src/core/app.lua:4:7: unused variable packet | |
src/core/app.lua:358:10: unused variable orig_link1 | |
src/core/app.lua:359:10: unused variable orig_link2 | |
Checking src/core/lib.lua Failure | |
src/core/lib.lua:244:4: setting non-module global variable result | |
src/core/lib.lua:247:7: setting non-module global variable result | |
src/core/lib.lua:247:16: accessing undefined variable result | |
src/core/lib.lua:249:11: accessing undefined variable result | |
Checking src/core/link.lua Failure | |
src/core/link.lua:3:7: unused variable debug | |
Checking src/core/packet.lua Failure | |
src/core/packet.lua:235:4: setting non-module global variable o | |
src/core/packet.lua:243:7: accessing undefined variable o | |
src/core/packet.lua:245:24: accessing undefined variable o | |
Checking src/lib/hardware/pci.lua Failure | |
src/lib/hardware/pci.lua:149:28: accessing undefined variable open_device | |
src/lib/hardware/pci.lua:156:29: accessing undefined variable port | |
src/lib/hardware/pci.lua:158:4: accessing undefined variable port | |
Checking src/lib/json.lua Failure | |
src/lib/json.lua:13:7: unused variable math | |
src/lib/json.lua:96:5: setting non-module global variable object | |
src/lib/json.lua:97:24: accessing undefined variable object | |
Checking src/lib/nfv/config.lua Failure | |
src/lib/nfv/config.lua:10:7: unused variable C | |
Checking src/lib/protocol/gre_csum.lua Failure | |
src/lib/protocol/gre_csum.lua:3:7: unused variable C | |
Checking src/lib/protocol/gre_csum_key.lua Failure | |
src/lib/protocol/gre_csum_key.lua:3:7: unused variable C | |
Checking src/lib/protocol/gre_key.lua Failure | |
src/lib/protocol/gre_key.lua:3:7: unused variable C | |
Checking src/lib/protocol/icmp/nd/header.lua Failure | |
src/lib/protocol/icmp/nd/header.lua:2:7: unused variable ffi | |
Checking src/lib/protocol/ipv4.lua Failure | |
src/lib/protocol/ipv4.lua:76:51: accessing undefined variable address | |
Checking src/lib/protocol/ipv6.lua Failure | |
src/lib/protocol/ipv6.lua:32:7: unused variable ipv6_addr_t | |
src/lib/protocol/ipv6.lua:77:51: accessing undefined variable address | |
Checking src/lib/protocol/tcp.lua Failure | |
src/lib/protocol/tcp.lua:31:10: variable o is never set | |
Checking src/lib/protocol/udp.lua Failure | |
src/lib/protocol/udp.lua:27:14: accessing undefined variable tconfig | |
src/lib/protocol/udp.lua:67:17: accessing undefined variable lib | |
src/lib/protocol/udp.lua:71:14: accessing undefined variable lib | |
src/lib/protocol/udp.lua:73:14: accessing undefined variable lib | |
src/lib/protocol/udp.lua:74:28: accessing undefined variable lib | |
Checking src/lib/virtio/net_device.lua Failure | |
src/lib/virtio/net_device.lua:12:7: unused variable timer | |
src/lib/virtio/net_device.lua:13:7: unused variable tlb | |
Checking src/lib/virtio/virtq.lua Failure | |
src/lib/virtio/virtq.lua:6:7: unused variable buffer | |
src/lib/virtio/virtq.lua:7:7: unused variable freelist | |
src/lib/virtio/virtq.lua:8:7: unused variable lib | |
src/lib/virtio/virtq.lua:9:7: unused variable memory | |
src/lib/virtio/virtq.lua:13:7: unused variable rshift | |
Total: 102 warnings / 0 errors in 72 files |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment