eslint-plugin-camelcase-ohm
v0.2.1
Published
An ESLint plugin that extends the built-in camelcase rule to allow underscores in semantic action names.
Downloads
43
Maintainers
Readme
eslint-plugin-camelcase-ohm
An ESLint plugin that extends the built-in camelcase rule to allow underscores in semantic action names.
When writing semantic actions for an Ohm grammar, it's typical to have functions with names like AddExp_plus
. This plugin allows a single underscore to appear in the middle of an identifier, but otherwise enforces camel-case naming.
Usage
To use this plugin with ESLint:
Install this package as a dev dependency, e.g.
npm install --save-dev eslint-plugin-camelcase-ohm
.Ensure the plugin is loaded, e.g. by adding the following to your
.eslintrc
file:"plugins": [ "camelcase-ohm" ]
Enable the rule in your ESLint configuration, e.g.:
"rules": { "camelcase-ohm/camelcase-ohm": 2 }
See the ESLint documentation for more information.