node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org ยป



Check files and sets of files over custom rules - this time both for metadata and content.


There is a bunch of code with custom JS class system. Each file has some entity defined by custom (global) function.


It's unknown if somebody redefined old class. Neither there is a check if filename corresponds to definition.


Iterate through all the code files, parsing them via set of custom filters. Each filter accepts AST tree for validation and file's metadata.


There is amazing 'eslint' that works with custom rules and AST, but it doesn't support file's metadata by definition.


  1. Implementation for first level of definitions
  2. ...
  3. Pull request for 'eslint' or publishing as alternative to it