
Research
/Security News
Contagious Interview Campaign Escalates With 67 Malicious npm Packages and New Malware Loader
North Korean threat actors deploy 67 malicious npm packages using the newly discovered XORIndex malware loader.
antlr-format-cli
Advanced tools
The antlr-format-cli
package is a terminal tool to use the antlr-format
package in a terminal, in batch files and other automatic formatting scenarios.
For a local installation in your project use:
npm i --save-dev antlr-format-cli
Or as a global module, which allows you to run it anywhere on your machine:
npm i -g --save-dev antlr-format-cli
The package provides the command antlr-format
(note the missing -cli suffix).
Running the formatter tool in a terminal is simple. Switch to the project folder (or if you have the formatter installed globally use any directory) and issue the command:
antlr-format --config config.json -v ./**/MyGrammar.g4 AnotherGrammar.g4
with the actual path to the grammar(s) you want to be formatted.
You can omit the --config
parameter, in which case the default options will be used. The list of files supports the usual glob pattern for file systems. Grammars may contain syntax errors (e.g. for testing), but you should only use the tool for real ANTLR4 grammars, otherwise the outcome is unpredictable.
Run the tool with --help
to have it print its supported parameters. For a detailed description of the supported formatting options check out the formatting documentation in the antlr-format
node package.
Updated dependencies.
Updated dependencies.
Updated the tool with the latest antlr-format
package.
The --pattern
parameters has been removed. Instead files + patterns can be passed to the tool without any option name, but the file list has been moved to the end of the arguments list.
This is the initial release of the tool, after it was extracted from the 'antlr-format` package.
FAQs
A cli wrapper for the antlr-format package
We found that antlr-format-cli demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
/Security News
North Korean threat actors deploy 67 malicious npm packages using the newly discovered XORIndex malware loader.
Security News
Meet Socket at Black Hat & DEF CON 2025 for 1:1s, insider security talks at Allegiant Stadium, and a private dinner with top minds in software supply chain security.
Security News
CAI is a new open source AI framework that automates penetration testing tasks like scanning and exploitation up to 3,600× faster than humans.