Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

npm-groovy-lint

Package Overview
Dependencies
Maintainers
1
Versions
204
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

npm-groovy-lint - npm Package Versions

1
21

3.0.1-beta.2

Diff

nvuillam
published 3.0.1-beta.1 •

nvuillam
published 3.0.0 •

Changelog

Source

[3.0.0] 2020-03-15

  • Local microservice "CodeNarcServer" called via Http by npm-groovy-lint, to avoid loading all groovy/java classes at each lint request. This microservice auto-kills itself after one hour idle.
  • Capability to define RuleSets in argument or js/json/yml config file formats instead of groovy/xml RuleSet format
  • Test classes for rules fix (before / after fix defined in rule definitions)
  • Add debug logs (use it by setting DEBUG env variable , ex: DEBUG=npm-groovy-lint npm-groovy-lint args...)
  • Update lines and ranges of other errors after a fix updated the number of lines
  • Generate automatically .groovylintrc-all.js during build
  • Split rules definition into files instead of all in a huge single file
  • Reorganize groovy-lint.js code, using codenarc-factory.js and codenarc-caller.js
  • New lib utils.js that can be used by rules definition
  • Fix: Crash when there was no error found in a file
  • Fix: Remove Promise error display in log after launching CodeNarcServer
  • Fix: Add more options exclusivity arguments rules
  • Removed "Groovy", "Jenkinsfile" and "All" identifiers for --rulesets arguments. Please now use .groovylintrc.js configuration
nvuillam
published 3.0.0-beta.8 •

nvuillam
published 3.0.0-beta.7 •

nvuillam
published 3.0.0-beta.6 •

nvuillam
published 3.0.0-beta.5 •

nvuillam
published 3.0.0-beta.4 •

nvuillam
published 3.0.0-beta.3 •

nvuillam
published 3.0.0-beta.2 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc