Skip to content

Latest commit

 

History

History
83 lines (45 loc) · 5.22 KB

Documentation Code Analysis.md

File metadata and controls

83 lines (45 loc) · 5.22 KB

Documentation

  • Doxygen- Generate documentation from source code Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some extent D.http://www.stack.nl/~dimitri/doxygen/

  • Wyam - A HIGHLY MODULAR AND EXTREMELY CONFIGURABLE STATIC CONTENT GENERATOR AND TOOLKIT. https://wyam.io/

Code Analysis

  • SonarQube - SonarQube provides the capability to not only show health of an application but also to highlight issues newly introduced. With a Quality Gate in place, you can fix the leak and therefore improve code quality systematically. https://www.sonarqube.org/

Java

JS

  • Pylama - Code audit tool for Python and JavaScript https://pylama.readthedocs.io/en/latest/

  • ESLint https://eslint.org/ ESLint is an open source project originally created by Nicholas C. Zakas in June 2013. Its goal is to provide a pluggable linting utility for JavaScript.

  • http://www.jslint.com/

  • Istanbul - Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale.https://github.com/gotwarlost/istanbul

  • Blanket.js - is an easy to install, easy to configure, and easy to use JavaScript code coverage library that works both in-browser and with nodejs. http://blanketjs.org/

  • JSDoc- http://usejsdoc.org/

  • jsdoc-to-markdown - Creates markdown API documentation from jsdoc-commented javascript https://github.com/jsdoc2md/jsdoc-to-markdown

  • Docco - is a quick-and-dirty documentation generator, written in Literate CoffeeScript. It produces an HTML document that displays your comments intermingled with your code. All prose is passed through Markdown, and code is passed through Highlight.js syntax highlighting. This page is the result of running Docco against its own source file. http://ashkenas.com/docco/

  • Mr. Doc - Mr. Doc is a total refactoring of dox-foundation written in ES6, transformed to ES5 with Babel, and is based on dox. He can automatically generate beautiful documentations and can further spice up your documentations using themes. https://mr-doc.github.io/mr-doc/

  • YUIDoc - is a Node.js application that generates API documentation from comments in source, using a syntax similar to tools like Javadoc and Doxygen.http://yui.github.io/yuidoc/

  • ESDoc is a good documentation generator for JavaScript. https://esdoc.org/

Python

PHP