Skip to content

AuthEceSoftEng/tools-of-trade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 

Repository files navigation

tools-of-trade

Tools, frameworks and platforms we use for research and development

Language platforms

  • nvm: node version manager
  • anaconda: Python environment management

IDEs

  • Visual Studio Code
  • Atom
  • PyCharm
  • Eclipse
  • Brackets

Abstract Syntax Trees

  • esprima: Esprima is a high performance, standard-compliant ECMAScript parser written in ECMAScript
  • plyj: A java parser written in Python using PLY

Datasets

APIs

Quality

Other lists

SaaS

Free for OS projects

Standalone

  • Sourcemeter: Static analyzer which supports Java/C/C++/C#/Python/RPG. Works both in Windows/Linux
  • PMD: Tool for identifying coding violations

JavaScript

  • eslint: linting for JavaScript
  • jshint: A Static Code Analysis Tool for JavaScript
  • jslint: a JavaScript program that looks for problems in JavaScript programs.
  • plato: JavaScript source code visualization, static analysis, and complexity tool
  • escomplex: Software complexity analysis of JavaScript-family abstract syntax tree
  • codelyzer: Static analysis for Angular projects
  • ApplicationInsights: Microsoft Application Insights SDK for JavaScript
  • jsprime: a javascript static security analysis tool
  • jsinspect: Detect copy-pasted and structurally similar code
  • nsp: identify known vulnerabilities in your own projects.
  • istanbul: Yet another JS code coverage tool

Web

  • cardio: Cardio is a web application health tool
  • YSlow: analyzes web pages and why they're slow based on Yahoo!'s rules for high performance web sites
  • PageSpeedTools: The PageSpeed tools analyze and optimize your site following web best practices
  • GTmetrix: Analyze your site’s speed and get actionable recommendations
  • Pingdom free
  • Lighthouse: It has audits for performance, accessibility, progressive web apps, and more.

Releases

No releases published

Packages

No packages published