Repository Analysis

academicpages/academicpages.github.io

Github Pages template based upon HTML and Markdown for personal, portfolio-based websites.

5.1 Low AI signal View on GitHub
5.1
Adjusted Score
5.1
Raw Score
100%
Time Factor
2026-05-28
Last Push
17,068
Stars
SCSS
Language
13,861
Lines of Code
159
Files
35
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 15LOW 20

Pattern Findings

35 matches across 9 categories. Click a row to expand file-level details.

Decorative Section Separators9 hits · 27 pts
SeverityFileLineSnippet
MEDIUM_data/ui-text.yml4# -----------------
MEDIUM_data/ui-text.yml53# --------------
MEDIUM_data/ui-text.yml98# -----------------
MEDIUM_data/ui-text.yml145# -----------------
MEDIUM_data/ui-text.yml188# -----------------
MEDIUM_data/ui-text.yml233# -----------------
MEDIUM_data/ui-text.yml276# -----------------
MEDIUM_data/ui-text.yml319# -----------------
MEDIUM_data/ui-text.yml362# --------------
Redundant / Tautological Comments5 hits · 10 pts
SeverityFileLineSnippet
LOWtalkmap.py29 # Read the file
LOWmarkdown_generator/publications.py67 # Write the file
LOWscripts/update_cv_json.sh14# Check if the Python script exists
LOWscripts/update_cv_json.sh21# Check if the markdown CV exists
LOWscripts/update_cv_json.sh31# Check if the conversion was successful
Excessive Try-Catch Wrapping3 hits · 8 pts
SeverityFileLineSnippet
MEDIUMtalkmap.py48 print(f"Error: geocode failed on input {location} with message {ex}")
MEDIUMtalkmap.py50 print(f"Error: geocode timed out on input {location} with message {ex}")
LOWtalkmap.py51 except Exception as ex:
Over-Commented Block6 hits · 6 pts
SeverityFileLineSnippet
LOW_config.yml341 type: liquid
LOWmarkdown_generator/pubsFromBib.py1#!/usr/bin/env python
LOWmarkdown_generator/publications.py1# Publications markdown generator for AcademicPages
LOWmarkdown_generator/talks.py1
LOWmarkdown_generator/talks.py21# - `date` must be formatted as YYYY-MM-DD.
LOW_data/ui-text.yml361# Another locale
Slop Phrases2 hits · 6 pts
SeverityFileLineSnippet
MEDIUMmarkdown_generator/talks.py32# I found it important to put this data in a tab-separated values format, because there are a lot of commas in this kind
MEDIUM_data/navigation.yml3# Changing the order here will adjust the order and you can also add additional
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippet
MEDIUMmarkdown_generator/talks.py59# ## Creating the markdown files
MEDIUMscripts/cv_markdown_to_json.py378 # Create the JSON structure
Fake / Example Data5 hits · 5 pts
SeverityFileLineSnippet
LOW_posts/2013-08-14-blog-post-2.md11This is a sample blog post. Lorem ipsum I can't remember the rest of lorem ipsum and don't have an internet connection r
LOW_posts/2015-08-14-blog-post-4.md11This is a sample blog post. Lorem ipsum I can't remember the rest of lorem ipsum and don't have an internet connection r
LOW_posts/2014-08-14-blog-post-3.md11This is a sample blog post. Lorem ipsum I can't remember the rest of lorem ipsum and don't have an internet connection r
LOW_posts/2012-08-14-blog-post-1.md11This is a sample blog post. Lorem ipsum I can't remember the rest of lorem ipsum and don't have an internet connection r
LOW_drafts/post-draft.md11Monocle ipsum dolor sit amet handsome pariatur aliqua, hub remarkable irure commodo classic deserunt bespoke. Sunt commo
Unused Imports2 hits · 2 pts
SeverityFileLineSnippet
LOWmarkdown_generator/pubsFromBib.py20
LOWmarkdown_generator/pubsFromBib.py22
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippet
LOWscripts/cv_markdown_to_json.py190