Repository Analysis

GrapesJS/grapesjs

Free and Open source Web Builder Framework. Next generation tool for building templates without coding

0.2 Likely human-written View on GitHub
0.2
Adjusted Score
0.2
Raw Score
100%
Time Factor
2026-05-26
Last Push
25,873
Stars
TypeScript
Language
132,257
Lines of Code
661
Files
26
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 0LOW 26

Pattern Findings

26 matches across 4 categories. Click a row to expand file-level details.

Over-Commented Block12 hits · 12 pts
SeverityFileLineSnippet
LOWdocs/.vuepress/theme/layouts/CarbonAds.vue1<script>
LOWpackages/core/src/style_manager/model/Property.ts481
LOWpackages/core/src/utils/cash-dom.ts961// @optional ./each.js
LOWpackages/core/src/utils/cash-dom.ts1161// @optional ./before.js
LOWpackages/core/src/utils/cash-dom.ts1301// @require traversal/children.js
LOWpackages/core/src/utils/cash-dom.ts1361 return this.parent()
LOWpackages/core/src/utils/cash-dom.ts1381// @optional data/index.js
LOWpackages/core/src/utils/ColorPicker.ts1601 // Given a string or object, convert that input to RGB
LOWpackages/core/src/styles/scss/_gjs_canvas.scss501// @include gjs_main_mixins.opacity(0.3);
LOWpackages/core/src/styles/scss/spectrum.scss181.sp-hue {
LOWpackages/core/src/styles/scss/spectrum.scss221 color-stop(0.83, #ff00ff),
LOW.github/lock.yml21 any recent activity after it was closed. Please open a new issue for
Hyper-Verbose Identifiers7 hits · 7 pts
SeverityFileLineSnippet
LOWpackages/core/src/utils/ColorPicker.ts533 function updateSelectionPaletteFromStorage() {
LOWpackages/core/src/utils/ColorPicker.ts552 function addColorToSelectionPalette(color) {
LOWpackages/core/src/utils/ColorPicker.ts570 function getUniqueSelectionPalette() {
LOWpackages/core/src/data_sources/utils.ts59export function getDataResolverInstanceValue(
LOWpackages/core/src/data_sources/utils.ts100function shouldSyncCollectionSymbol(component: Component): boolean {
LOWpackages/core/src/data_sources/utils.ts119function getIdFromCollectionSymbol(component: Component): string {
LOWpackages/core/src/data_sources/utils.ts124export function checkAndGetSyncableCollectionItemId(component: Component) {
Fake / Example Data6 hits · 6 pts
SeverityFileLineSnippet
LOWdocs/getting-started.md78 <div>This is just a Lorem text: Lorem ipsum dolor sit amet</div>
LOWdocs/getting-started.md78 <div>This is just a Lorem text: Lorem ipsum dolor sit amet</div>
LOWdocs/guides/Symbols.md248 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore m
LOWdocs/guides/Symbols.md248 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore m
LOWdocs/.vuepress/components/demos/utils.js31 <div>This is just a Lorem text: Lorem ipsum dolor sit amet, consectetur adipiscing elit</div>
LOWdocs/.vuepress/components/demos/utils.js31 <div>This is just a Lorem text: Lorem ipsum dolor sit amet, consectetur adipiscing elit</div>
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippet
LOWpackages/core/src/utils/cash-dom.ts482function getData(ele, key) {