ESLint vs Semgrep: what AI says | Parse