add linking (replace old clojure compiler to NPM linter)

Signed-off-by: Rémi Parain <rparain@ubidreams.com>
refactor Linter

Signed-off-by: Rémi Parain <rparain@ubidreams.com>