├── .editorconfig ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── bin └── jsinspect ├── index.js ├── lib ├── debug.js ├── inspector.js ├── match.js ├── nodeUtils.js ├── parser.js └── reporters │ ├── base.js │ ├── default.js │ ├── index.js │ ├── json.js │ └── pmd.js ├── package.json └── spec ├── fixtures ├── amd.js ├── commonjs.js ├── consecutive.js ├── es6ClassExport.js ├── es6Module.js ├── flowIntersection.js ├── identifiers.js ├── indentation.js ├── index.js ├── intersection.js ├── jsxNesting.js ├── jsxTodo.js ├── matches.js ├── nullChildren.js ├── redundantIntersection.js ├── simple.js └── smallLines.js ├── helpers.js ├── inspectorSpec.js ├── matchSpec.js ├── nodeUtilsSpec.js ├── parserSpec.js └── reporters ├── baseSpec.js ├── defaultSpec.js ├── jsonSpec.js └── pmdSpec.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/README.md -------------------------------------------------------------------------------- /bin/jsinspect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/bin/jsinspect -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/index.js -------------------------------------------------------------------------------- /lib/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/lib/debug.js -------------------------------------------------------------------------------- /lib/inspector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/lib/inspector.js -------------------------------------------------------------------------------- /lib/match.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/lib/match.js -------------------------------------------------------------------------------- /lib/nodeUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/lib/nodeUtils.js -------------------------------------------------------------------------------- /lib/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/lib/parser.js -------------------------------------------------------------------------------- /lib/reporters/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/lib/reporters/base.js -------------------------------------------------------------------------------- /lib/reporters/default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/lib/reporters/default.js -------------------------------------------------------------------------------- /lib/reporters/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/lib/reporters/index.js -------------------------------------------------------------------------------- /lib/reporters/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/lib/reporters/json.js -------------------------------------------------------------------------------- /lib/reporters/pmd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/lib/reporters/pmd.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/package.json -------------------------------------------------------------------------------- /spec/fixtures/amd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/fixtures/amd.js -------------------------------------------------------------------------------- /spec/fixtures/commonjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/fixtures/commonjs.js -------------------------------------------------------------------------------- /spec/fixtures/consecutive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/fixtures/consecutive.js -------------------------------------------------------------------------------- /spec/fixtures/es6ClassExport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/fixtures/es6ClassExport.js -------------------------------------------------------------------------------- /spec/fixtures/es6Module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/fixtures/es6Module.js -------------------------------------------------------------------------------- /spec/fixtures/flowIntersection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/fixtures/flowIntersection.js -------------------------------------------------------------------------------- /spec/fixtures/identifiers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/fixtures/identifiers.js -------------------------------------------------------------------------------- /spec/fixtures/indentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/fixtures/indentation.js -------------------------------------------------------------------------------- /spec/fixtures/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/fixtures/index.js -------------------------------------------------------------------------------- /spec/fixtures/intersection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/fixtures/intersection.js -------------------------------------------------------------------------------- /spec/fixtures/jsxNesting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/fixtures/jsxNesting.js -------------------------------------------------------------------------------- /spec/fixtures/jsxTodo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/fixtures/jsxTodo.js -------------------------------------------------------------------------------- /spec/fixtures/matches.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/fixtures/matches.js -------------------------------------------------------------------------------- /spec/fixtures/nullChildren.js: -------------------------------------------------------------------------------- 1 | let b; 2 | [, b] = [4, 5]; 3 | -------------------------------------------------------------------------------- /spec/fixtures/redundantIntersection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/fixtures/redundantIntersection.js -------------------------------------------------------------------------------- /spec/fixtures/simple.js: -------------------------------------------------------------------------------- 1 | { 2 | x++; 3 | y(); 4 | } 5 | -------------------------------------------------------------------------------- /spec/fixtures/smallLines.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/fixtures/smallLines.js -------------------------------------------------------------------------------- /spec/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/helpers.js -------------------------------------------------------------------------------- /spec/inspectorSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/inspectorSpec.js -------------------------------------------------------------------------------- /spec/matchSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/matchSpec.js -------------------------------------------------------------------------------- /spec/nodeUtilsSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/nodeUtilsSpec.js -------------------------------------------------------------------------------- /spec/parserSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/parserSpec.js -------------------------------------------------------------------------------- /spec/reporters/baseSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/reporters/baseSpec.js -------------------------------------------------------------------------------- /spec/reporters/defaultSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/reporters/defaultSpec.js -------------------------------------------------------------------------------- /spec/reporters/jsonSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/reporters/jsonSpec.js -------------------------------------------------------------------------------- /spec/reporters/pmdSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danielstjules/jsinspect/HEAD/spec/reporters/pmdSpec.js --------------------------------------------------------------------------------