Repository Analysis

slidevjs/slidev

Presentation Slides for Developers

0.5 Likely human-written View on GitHub
0.5
Adjusted Score
0.5
Raw Score
100%
Time Factor
2026-05-19
Last Push
46,845
Stars
TypeScript
Language
65,974
Lines of Code
637
Files
32
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 0LOW 32

Pattern Findings

32 matches across 3 categories. Click a row to expand file-level details.

Hyper-Verbose Identifiers23 hits · 23 pts
SeverityFileLineSnippet
LOWtest/__snapshots__/tsnapi/@slidev/parser/fs.snapshot.js5export function injectPreparserExtensionLoader(_) {}
LOW…t/__snapshots__/tsnapi/@slidev/parser/fs.snapshot.d.ts9export declare function injectPreparserExtensionLoader(_: PreparserExtensionLoader): void;
LOWpackages/parser/src/fs.ts18export function injectPreparserExtensionLoader(fn: PreparserExtensionLoader) {
LOWpackages/vscode/src/views/previewWebview.ts48 function updateOverviewInitialSlideNo() {
LOWpackages/vscode/src/views/previewWebview.ts71 function cancelPendingOverviewScroll() {
LOWpackages/vscode/src/views/annotations.ts100function updateCodeBlockLineNumbers(editor: ReturnType<typeof useActiveTextEditor>['value'], docText: string) {
LOWpackages/slidev/node/utils.ts108function getImportGlobRelativePath(from: string, to: string) {
LOWpackages/slidev/node/vite/patchMonacoSourceMap.ts12export function createPatchMonacoSourceMapPlugin(
LOWpackages/slidev/node/vite/layoutWrapper.ts9export function createLayoutWrapperPlugin(
LOWpackages/slidev/node/vite/importGuard.ts20export function createSlideImportGuardPlugin(): Plugin {
LOWpackages/slidev/node/vite/contextInjection.ts10export function createContextInjectionPlugin(): Plugin {
LOWpackages/slidev/node/vite/compilerFlagsVue.ts10export function createVueCompilerFlagsPlugin(
LOWpackages/slidev/node/syntax/escape-code.ts5export default function MarkdownItEscapeInlineCode(md: MarkdownExit) {
LOWpackages/slidev/node/syntax/shiki.ts47function transformerTwoslashConditional(): ShikiTransformer {
LOWpackages/slidev/node/syntax/codeblock/magic-move.ts19function resolveMagicMoveSnippetImports(code: string, userRoot: string, slide: SlideInfo, watchFiles: Record<string, Set
LOWpackages/client/composables/useTocTree.ts24function getTreeWithActiveStatuses(
LOWpackages/client/state/storage.ts99export function increasePresenterFontSize() {
LOWpackages/client/state/storage.ts103export function decreasePresenterFontSize() {
LOWpackages/client/internals/DrawingControls.vue34function showStrokeWidthDropdownForPointer(event: PointerEvent) {
LOWpackages/client/pages/presenter.vue129function updateNotesWidthFromPointer(clientX: number) {
LOWpackages/client/pages/presenter.vue161function updateNotesRowSizeFromPointer(clientY: number) {
LOWpackages/client/pages/presenter.vue192function updateBottomSectionHeight() {
LOWpackages/client/builtin/katex-lines.ts4export function collectKatexEquationLines(el: Element): Element[][] {
Over-Commented Block5 hits · 5 pts
SeverityFileLineSnippet
LOWdocs/.vitepress/showcases.ts61 // datetime: '2021-06-12',
LOWdocs/custom/index.md141# custom clicks count
LOWdocs/custom/index.md161# includes a markdown file
LOWpackages/client/internals/TimerBar.vue1<script setup lang="ts">
LOW.github/workflows/smoke.yml141
Fake / Example Data4 hits · 4 pts
SeverityFileLineSnippet
LOWdemo/starter/slides.md202 name: 'John Doe',
LOWdemo/starter/slides.md217 name: 'John Doe',
LOWdemo/starter/slides.md234 name: 'John Doe',
LOWdemo/starter/slides.md251 name: 'John Doe',