Plato on Github
Report Home
JavaScript Source Analysis
Summary
Total/Average Lines
19878 / 283
Average Maintainability
67.26
Maintainability
Lines of code
Estimated errors in implementation
Lint errors
Files
../fabric.js/src/amd/requirejs.js
../fabric.js/src/brushes/base_brush.class.js
../fabric.js/src/brushes/circle_brush.class.js
../fabric.js/src/brushes/pattern_brush.class.js
../fabric.js/src/brushes/pencil_brush.class.js
../fabric.js/src/brushes/spray_brush.class.js
../fabric.js/src/canvas.class.js
../fabric.js/src/color.class.js
../fabric.js/src/filters/base_filter.class.js
../fabric.js/src/filters/brightness_filter.class.js
../fabric.js/src/filters/convolute_filter.class.js
../fabric.js/src/filters/gradienttransparency_filter.class.js
../fabric.js/src/filters/grayscale_filter.class.js
../fabric.js/src/filters/invert_filter.class.js
../fabric.js/src/filters/mask_filter.class.js
../fabric.js/src/filters/noise_filter.class.js
../fabric.js/src/filters/pixelate_filter.class.js
../fabric.js/src/filters/removewhite_filter.class.js
../fabric.js/src/filters/sepia2_filter.class.js
../fabric.js/src/filters/sepia_filter.class.js
../fabric.js/src/filters/tint_filter.class.js
../fabric.js/src/gradient.class.js
../fabric.js/src/intersection.class.js
../fabric.js/src/log.js
../fabric.js/src/mixins/animation.mixin.js
../fabric.js/src/mixins/canvas_dataurl_exporter.mixin.js
../fabric.js/src/mixins/canvas_events.mixin.js
../fabric.js/src/mixins/canvas_gestures.mixin.js
../fabric.js/src/mixins/canvas_serialization.mixin.js
../fabric.js/src/mixins/collection.mixin.js
../fabric.js/src/mixins/itext_behavior.mixin.js
../fabric.js/src/mixins/object_geometry.mixin.js
../fabric.js/src/mixins/object_interactivity.mixin.js
../fabric.js/src/mixins/object_origin.mixin.js
../fabric.js/src/mixins/object_straightening.mixin.js
../fabric.js/src/mixins/observable.mixin.js
../fabric.js/src/mixins/stateful.mixin.js
../fabric.js/src/node.js
../fabric.js/src/parser.js
../fabric.js/src/pattern.class.js
../fabric.js/src/point.class.js
../fabric.js/src/shadow.class.js
../fabric.js/src/shapes/circle.class.js
../fabric.js/src/shapes/ellipse.class.js
../fabric.js/src/shapes/group.class.js
../fabric.js/src/shapes/image.class.js
../fabric.js/src/shapes/itext.class.js
../fabric.js/src/shapes/line.class.js
../fabric.js/src/shapes/object.class.js
../fabric.js/src/shapes/path.class.js
../fabric.js/src/shapes/path_group.class.js
../fabric.js/src/shapes/polygon.class.js
../fabric.js/src/shapes/polyline.class.js
../fabric.js/src/shapes/rect.class.js
../fabric.js/src/shapes/text.class.js
../fabric.js/src/shapes/text.cufon.js
../fabric.js/src/shapes/triangle.class.js
../fabric.js/src/static_canvas.class.js
../fabric.js/src/util/anim_ease.js
../fabric.js/src/util/animate.js
../fabric.js/src/util/dom_event.js
../fabric.js/src/util/dom_misc.js
../fabric.js/src/util/dom_request.js
../fabric.js/src/util/dom_style.js
../fabric.js/src/util/lang_array.js
../fabric.js/src/util/lang_class.js
../fabric.js/src/util/lang_function.js
../fabric.js/src/util/lang_object.js
../fabric.js/src/util/lang_string.js
../fabric.js/src/util/misc.js