Software / code / prosody
Comparison
plugins/mod_admin_telnet.lua @ 10544:0bd408d93f9a
mod_admin_telnet: Silence luacheck warnings
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Mon, 23 Dec 2019 21:38:19 +0100 |
| parent | 10517:6e1163fa2cd2 |
| child | 10619:ef620906ab82 |
comparison
equal
deleted
inserted
replaced
| 10543:46b456ed12bd | 10544:0bd408d93f9a |
|---|---|
| 123 return; | 123 return; |
| 124 end | 124 end |
| 125 | 125 |
| 126 local chunkname = "=console"; | 126 local chunkname = "=console"; |
| 127 local env = (useglobalenv and redirect_output(_G, session)) or session.env or nil | 127 local env = (useglobalenv and redirect_output(_G, session)) or session.env or nil |
| 128 -- luacheck: ignore 311/err | |
| 128 local chunk, err = envload("return "..line, chunkname, env); | 129 local chunk, err = envload("return "..line, chunkname, env); |
| 129 if not chunk then | 130 if not chunk then |
| 130 chunk, err = envload(line, chunkname, env); | 131 chunk, err = envload(line, chunkname, env); |
| 131 if not chunk then | 132 if not chunk then |
| 132 err = err:gsub("^%[string .-%]:%d+: ", ""); | 133 err = err:gsub("^%[string .-%]:%d+: ", ""); |
| 1425 return self; | 1426 return self; |
| 1426 end | 1427 end |
| 1427 | 1428 |
| 1428 function stats_methods:cfgraph() | 1429 function stats_methods:cfgraph() |
| 1429 for _, stat_info in ipairs(self) do | 1430 for _, stat_info in ipairs(self) do |
| 1430 local name, type, value, data = unpack(stat_info, 1, 4); | 1431 local name, type, value, data = unpack(stat_info, 1, 4); -- luacheck: ignore 211 |
| 1431 local function print(s) | 1432 local function print(s) |
| 1432 table.insert(stat_info.output, s); | 1433 table.insert(stat_info.output, s); |
| 1433 end | 1434 end |
| 1434 | 1435 |
| 1435 if data and data.sample_count and data.sample_count > 0 then | 1436 if data and data.sample_count and data.sample_count > 0 then |
| 1491 return self; | 1492 return self; |
| 1492 end | 1493 end |
| 1493 | 1494 |
| 1494 function stats_methods:histogram() | 1495 function stats_methods:histogram() |
| 1495 for _, stat_info in ipairs(self) do | 1496 for _, stat_info in ipairs(self) do |
| 1496 local name, type, value, data = unpack(stat_info, 1, 4); | 1497 local name, type, value, data = unpack(stat_info, 1, 4); -- luacheck: ignore 211 |
| 1497 local function print(s) | 1498 local function print(s) |
| 1498 table.insert(stat_info.output, s); | 1499 table.insert(stat_info.output, s); |
| 1499 end | 1500 end |
| 1500 | 1501 |
| 1501 if not data then | 1502 if not data then |
| 1591 local function new_stats_context(self) | 1592 local function new_stats_context(self) |
| 1592 return setmetatable({ session = self.session, stats = true }, stats_mt); | 1593 return setmetatable({ session = self.session, stats = true }, stats_mt); |
| 1593 end | 1594 end |
| 1594 | 1595 |
| 1595 function def_env.stats:show(filter) | 1596 function def_env.stats:show(filter) |
| 1597 -- luacheck: ignore 211/changed | |
| 1596 local stats, changed, extra = require "core.statsmanager".get_stats(); | 1598 local stats, changed, extra = require "core.statsmanager".get_stats(); |
| 1597 local available, displayed = 0, 0; | 1599 local available, displayed = 0, 0; |
| 1598 local displayed_stats = new_stats_context(self); | 1600 local displayed_stats = new_stats_context(self); |
| 1599 for name, value in iterators.sorted_pairs(stats) do | 1601 for name, value in iterators.sorted_pairs(stats) do |
| 1600 available = available + 1; | 1602 available = available + 1; |