eslint-plugin-camelcase-ohm

0.2.1 • Public • Published

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.

Package Sidebar

Install

npm i eslint-plugin-camelcase-ohm

Weekly Downloads

7

Version

0.2.1

License

MIT

Last publish

Collaborators

  • dubroy