• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

sile-typesetter / sile / 9304060604

30 May 2024 02:07PM UTC coverage: 74.124% (-0.6%) from 74.707%
9304060604

push

github

alerque
style: Reformat Lua with stylua

8104 of 11995 new or added lines in 184 files covered. (67.56%)

15 existing lines in 11 files now uncovered.

12444 of 16788 relevant lines covered (74.12%)

7175.1 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

96.05
/core/papersize.lua
1
local papersize = {
181✔
2
   letter = { 612, 792 },
181✔
3
   note = { 612, 792 },
181✔
4
   legal = { 612, 1008 },
181✔
5
   executive = { 522, 756 },
181✔
6
   halfletter = { 396, 612 },
181✔
7
   halfexecutive = { 378, 522 },
181✔
8
   statement = { 396, 612 },
181✔
9
   folio = { 612, 936 },
181✔
10
   quarto = { 610, 780 },
181✔
11
   ledger = { 1224, 792 },
181✔
12
   tabloid = { 792, 1224 },
181✔
13
   a0 = { 2383.9370337, 3370.3937373 },
181✔
14
   a1 = { 1683.7795457999998, 2383.9370337 },
181✔
15
   a2 = { 1190.551194, 1683.7795457999998 },
181✔
16
   a3 = { 841.8897728999999, 1190.551194 },
181✔
17
   a4 = { 595.275597, 841.8897728999999 },
181✔
18
   a5 = { 419.52756359999995, 595.275597 },
181✔
19
   a6 = { 297.6377985, 419.52756359999995 },
181✔
20
   a7 = { 209.76378179999998, 297.6377985 },
181✔
21
   a8 = { 147.40157639999998, 209.76378179999998 },
181✔
22
   a9 = { 104.88189089999999, 147.40157639999998 },
181✔
23
   a10 = { 73.70078819999999, 104.88189089999999 },
181✔
24
   b0 = { 2834.6457, 4008.1890197999996 },
181✔
25
   b1 = { 2004.0945098999998, 2834.6457 },
181✔
26
   b2 = { 1417.32285, 2004.0945098999998 },
181✔
27
   b3 = { 1000.6299320999999, 1417.32285 },
181✔
28
   b4 = { 708.661425, 1000.6299320999999 },
181✔
29
   b5 = { 498.89764319999995, 708.661425 },
181✔
30
   b6 = { 354.3307125, 498.89764319999995 },
181✔
31
   b7 = { 249.44882159999997, 354.3307125 },
181✔
32
   b8 = { 175.7480334, 249.44882159999997 },
181✔
33
   b9 = { 124.72441079999999, 175.7480334 },
181✔
34
   b10 = { 87.8740167, 124.72441079999999 },
181✔
35
   c2 = { 1298.2677305999998, 1836.8504136 },
181✔
36
   c3 = { 918.4252068, 1298.2677305999998 },
181✔
37
   c4 = { 649.1338652999999, 1003.4645777999999 },
181✔
38
   c5 = { 459.2126034, 649.1338652999999 },
181✔
39
   c6 = { 323.1496098, 459.2126034 },
181✔
40
   c7 = { 229.6063017, 323.1496098 },
181✔
41
   c8 = { 161.5748049, 229.6063017 },
181✔
42
   dl = { 311.81102699999997, 623.6220539999999 },
181✔
43
   comm10 = { 297, 684 },
181✔
44
   monarch = { 279, 540 },
181✔
45
   ansia = { 612, 792 },
181✔
46
   ansib = { 792, 1224 },
181✔
47
   ansic = { 1224, 1584 },
181✔
48
   ansid = { 1584, 2448 },
181✔
49
   ansie = { 2448, 3168 },
181✔
50
   arche = { 2592, 3456 },
181✔
51
   arche2 = { 1872, 2736 },
181✔
52
   arche3 = { 1944, 2808 },
181✔
53
   arche1 = { 2160, 3024 },
181✔
54
   archd = { 1728, 2592 },
181✔
55
   archc = { 1296, 1728 },
181✔
56
   archb = { 864, 1296 },
181✔
57
   archa = { 648, 864 },
181✔
58
   flsa = { 612, 936 },
181✔
59
   flse = { 612, 936 },
181✔
60
   csheet = { 1224, 1584 },
181✔
61
   dsheet = { 1584, 2448 },
181✔
62
   esheet = { 2448, 3168 },
181✔
63
}
64

65
setmetatable(papersize, {
362✔
66
   __call = function (self, size, landscape)
67
      local geometry
68
      local _, _, x, y = string.find(size, "(.+)%s+x%s+(.+)")
182✔
69
      if x and y then
182✔
70
         geometry = { SILE.measurement(x):tonumber(), SILE.measurement(y):tonumber() }
30✔
71
      else
72
         local preset_name = string.lower(size:gsub("[-%s]+", ""))
176✔
73
         geometry = self[preset_name]
176✔
74
      end
75
      if SU.boolean(landscape) then
364✔
76
         geometry[1], geometry[2] = geometry[2], geometry[1]
1✔
77
      end
78
      if geometry then
182✔
79
         return geometry
182✔
80
      end
NEW
81
      SU.error(string.format(
×
NEW
82
         [[Unable to parse papersize '%s'.
×
83
  Custom sizes may be entered with 'papersize=<measurement> x <measurement>'.
84
  Predefined paper sizes include: %s]],
85
         size,
NEW
86
         table.concat(pl.tablex.keys(papersize), ", ")
×
87
      ))
88
   end,
89
})
90

91
return papersize
181✔
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc