Skip to content

An ESLint plugin that extends the built-in camelcase rule to allow underscores in action names.

License

Notifications You must be signed in to change notification settings

ohmjs/eslint-plugin-camelcase-ohm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

An ESLint plugin that extends the built-in camelcase rule to allow underscores in action names.

Resources

License

Stars

Watchers

Forks

Packages

No packages published