Fast math typesetting for the web.
37 matches across 8 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | update-sri.js | 1 | // Update badge and CDN urls and subresource integrity hashes |
| LOW | test/screenshotter/ss_data.yaml | 1 | # List of test cases for which we create screenshots and other documents. |
| LOW | website/static/css/custom.css | 141 | #spacing-tbl td:nth-of-type(4)::before { content: "Produces:"; } |
| LOW | website/static/css/custom.css | 161 | #unit-blocks td:nth-of-type(2)::before { content: "textstyle:"; } |
| LOW | contrib/mhchem/mhchem.js | 101 | // |
| LOW | contrib/mhchem/mhchem.js | 121 | // buffer.rdt == arrow, script above, type |
| LOW | contrib/mhchem/mhchem.js | 181 | // |
| LOW | src/delimiter.ts | 821 | // Math.floor(655360 * maxDistFromAxis / 500) * |
| LOW | src/buildCommon.ts | 461 | type VListParam = { |
| LOW | src/stretchy.ts | 81 | // distortion of arrowheads or brace corners. |
| LOW | src/unicodeScripts.ts | 41 | name: 'armenian', |
| LOW | src/macros.ts | 341 | ////////////////////////////////////////////////////////////////////// |
| LOW | src/macros.ts | 541 | // Spacing, based on amsmath.sty's override of LaTeX defaults |
| LOW | src/macros.ts | 561 | defineMacro("\\thickspace", "\\;"); |
| LOW | src/macros.ts | 621 | // TODO: Doesn't normally work in math mode because \@ fails. KaTeX doesn't |
| LOW | src/fontMetrics.ts | 21 | // provided in the arrays below, in that order. |
| LOW | src/svgGeometry.ts | 1 | /** |
| LOW | src/buildMathML.ts | 321 | |
| LOW | src/types/index.ts | 1 | export type Mode = "math" | "text"; |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | dockers/texcmp/texcmp.js | 95 | // Step 1: write key.tex file |
| LOW | dockers/texcmp/texcmp.js | 97 | // Step 2: call "pdflatex key" to create key.pdf |
| LOW | dockers/texcmp/texcmp.js | 103 | // Step 3: call "convert ... key.pdf key.png" to create key.png |
| LOW | dockers/texcmp/texcmp.js | 110 | // Step 4: apply FFT to that |
| LOW | dockers/texcmp/texcmp.js | 113 | // Step 5: apply FFT to reference image as well |
| LOW | dockers/texcmp/texcmp.js | 118 | // Step 6: find alignment which maximizes overlap. |
| LOW | dockers/texcmp/texcmp.js | 166 | // Step 7: use these offsets to compute difference illustration |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | src/functions/horizBrace.ts | 41 | // Generate the vlist, with the appropriate kerns ┏━━━━━━━━┓ |
| MEDIUM | src/functions/horizBrace.ts | 74 | // ┏━━━━━━━━┓ or ┏━━━┓ not ┏━━━━━━━━━┓ |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | test/setup.ts | 34 | print(val: unknown) { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | .yarn/sdks/integrations.yml | 1 | # This file is automatically generated by @yarnpkg/sdks. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | contrib/auto-render/test/auto-render-spec.ts | 354 | const textNodes = ['Lorem ipsum dolor', |
| LOW | static/index.html | 73 | placeholder="Lorem ipsum" |
| LOW | static/index.html | 80 | placeholder="Lorem ipsum" |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | static/main.js | 86 | function getClampedMobileOptionsHeight(height) { |
| LOW | static/main.js | 129 | function getCurrentMobileOptionsHeight() { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | src/fonts/generate_fonts.py | 5 | |
| LOW | src/fonts/generate_fonts.py | 8 |