pkg.soopen package index

brew / rank 10432

Install syntaxerl with Homebrew

Syntax checker for Erlang code and config files. Version 0.15.0 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install syntaxerl

local Homebrew formula metadata

overview

Package summary

Syntax checker for Erlang code and config files

Commands and aliases

  • syntaxerl

history

Project history and usage

SyntaxErl is a command-line syntax checker for Erlang source, header, application, release, escript, Leex, and Yecc files. It is designed primarily as a backend for editor diagnostics.

Project history

The official repository was created in June 2012. SyntaxErl grew as a focused wrapper around Erlang parsing and compilation behavior, reading project dependency and library paths from rebar, rebar3, or erlang.mk projects rather than maintaining a separate application configuration.

Its compatibility expanded beyond `.erl` files to Erlang headers and configuration artifacts, escripts, Leex lexer sources, and Yecc parser sources. The README documents the 0.16 command-line interface and editor setup.

Adoption history

SyntaxErl was integrated into Emacs Flymake and Vim tooling, first through Syntastic and later ALE. The supplied metadata records Homebrew packaging, giving editor users a system-managed way to install the checker on macOS and other Homebrew platforms.

How it is used

Users invoke `syntaxerl <filename>` directly or configure an editor linter to run it when Erlang files change or are saved. The checker relies on a buildable Erlang project and existing dependencies so it can resolve the same include, dependency, and library paths as the project's build tooling.

Why package nerds care

SyntaxErl represents the Unix editor-tool pattern of a narrow command-line checker serving several front ends. Its support for multiple generations of Erlang build tooling and several editor integrations makes a single packaged executable useful across otherwise different development setups.

Timeline

  • 2012: The official SyntaxErl repository was created.
  • 2010s: SyntaxErl was integrated with Emacs Flymake and Vim Syntastic.
  • 2010s–2020s: Support expanded to rebar3, erlang.mk, and Vim ALE workflows.

Related projects

  • Erlang/OTP supplies the language and compiler ecosystem; rebar, rebar3, and erlang.mk provide the project metadata SyntaxErl reads. Flymake, Syntastic, and ALE are the editor diagnostic front ends documented by upstream.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
syntaxerlexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version0.15.0
manager updated
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:syntaxerl
Version0.15.0
Package managerHomebrew
Homepagehttps://github.com/ten0s/syntaxerl
Repositoryhttps://github.com/ten0s/syntaxerl
Bottlenot recorded
Servicenone declared

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • pkg.so package database
  • pkgdb category and tag curation