@adroiti/eslint (npm): An AST-based pattern checker for JavaScript.
Keywords: ast|lint|javascript|ecmascript|espree