Repository Analysis

juliangarnier/anime

JavaScript animation engine

0.8 Likely human-written View on GitHub
0.8
Adjusted Score
0.8
Raw Score
100%
Time Factor
2026-04-30
Last Push
69,096
Stars
JavaScript
Language
52,443
Lines of Code
259
Files
35
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 0LOW 35

Pattern Findings

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

Over-Commented Block20 hits · 20 pts
SeverityFileLineSnippet
LOWtests/playground/waapi/eases/index.js21// backgroundColor: [`var(--orange-1)`, `var(--red-1)`],
LOWtests/playground/waapi/composition/index.js61// }
LOWtests/playground/assets/js/anime.esm.js2401 prevParent.completed = true;
LOWtests/playground/timeline/test/index.js21 beginDelay: 500,
LOWtests/playground/timeline/test/index.js121// }
LOWtests/playground/timeline/test-sets/index.js1import { createTimeline, stagger, utils, engine, animate } from '../../../../dist/modules/index.js';
LOWtests/playground/timeline/test-sets/index.js21// ease: 'linear',
LOWtests/playground/timeline/test-sets/index.js81// let child1OnBeginCheck = 0;
LOWtests/playground/timeline/test-sets/index.js101// onComplete: () => { console.log('child 1 COMPLETE'); child1OnCompleteCheck += 1; }
LOWtests/playground/timeline/test-sets/index.js121// inspect(tl);
LOWtests/playground/timeline/test-sets/index.js141// })
LOWtests/playground/threejs/instanced-mesh/index.js201const worldCoords = new Vector3();
LOWtests/suites/function-based-values.test.js181 expect(getChildAtIndex(animation, 1)._toNumber).to.equal(2);
LOWtests/suites/function-based-values.test.js201 // expect(getChildAtIndex(animation, 0)._fromNumber).to.equal(0);
LOWtests/suites/svg.test.js41 // It's now mendatory for an SVG attribute to be defined on the SVG element in order to be either set using utils.set(
LOWtests/suites/svg.test.js61 // expect(path1El.getAttribute('d')).to.equal(null);
LOWtests/suites/svg.test.js81 // draw: '0 1',
LOWsrc/animation/composition.js201 // overrideTween(nextSibling);
LOWsrc/events/scroll.js741 const container = this.container;
LOWsrc/events/scroll.js761 // offsetY += $el.offsetTop || 0;
Fake / Example Data10 hits · 14 pts
SeverityFileLineSnippet
LOWexamples/auto-layout/cards/index.js6 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.',
LOWexamples/auto-layout/cards/index.js6 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.',
LOWexamples/draggable-playground/index.html657 This is the drawer content. <a href="https://animejs.com">This is a link with a <span>span</span>.</a> Lorem ips
LOWexamples/draggable-playground/index.html657 This is the drawer content. <a href="https://animejs.com">This is a link with a <span>span</span>.</a> Lorem ips
LOWexamples/draggable-playground/index.html660 This is the drawer content. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis cursus nisi
LOWexamples/draggable-playground/index.html660 This is the drawer content. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis cursus nisi
LOWexamples/draggable-playground/index.html663 This is the drawer content. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis cursus nisi
LOWexamples/draggable-playground/index.html663 This is the drawer content. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis cursus nisi
LOWexamples/draggable-playground/index.html666 This is the drawer content. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis cursus nisi
LOWexamples/draggable-playground/index.html666 This is the drawer content. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis cursus nisi
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippet
LOWtests/playground/assets/js/anime.esm.js303// TODO: Do we need to check if we're running inside a worker ?
LOWsrc/core/consts.js3// TODO: Do we need to check if we're running inside a worker ?
Hyper-Verbose Identifiers3 hits · 3 pts
SeverityFileLineSnippet
LOWtests/suites/colors.test.js107function createColorConversionFromDOMTest(property, colorType, colorName) {
LOWtests/suites/colors.test.js124function createColorConversionFromDOMTests() {
LOWsrc/layout/layout.js926function splitPropertiesFromParams(params) {