Skip to content
This repository was archived by the owner on Aug 1, 2020. It is now read-only.

first release

Latest

Choose a tag to compare

@dimitrikarpov dimitrikarpov released this 17 Aug 14:42
· 1 commit to master since this release
Checkpoint 9 (#4)

* Change functionNaming check method

* Add variableNaming check

* Fix typo

* Refactor NodeVisitor and checker

* Rename files

* Refactor checkers to make them save state

* Fix typo

* Add checker template

* Add side effect checker

* Fix func name detection of FuncCall nodes

* Add selftest in travis build

* Fix exit code on error  in binary

* Refactor lint() to makeLinter()

* Add feature: fixer

* Fix typo

* Fix tests

* Refactor: make NodeVisitior call fixer, not a checker

* Add tests to variableName checker fixer

* Refactor makeLinter function interface

* Refactor: rename Checkers to Rules

* docs: lintCli function

* refactor: RulesInterface

* feature: format report in json and yaml

* feature: cli arguments --report-file and --report-format

* refactor: RulesTemplate

* feature: use external sniff rules

* fix: clear errors on getErrors

* fix

* refactor: text report template

* chore (tests) rename

* fix

* add (report) footer

* doc (README.md) add doc

* docs (composer.json) add info