Skip to content

Finds and reports usage of deprecated and other Jenkins API in plugins

License

Notifications You must be signed in to change notification settings

jenkins-infra/usage-in-plugins

 
 

Repository files navigation

Tool to scan for API Usage in Jenkins plugins

This tools offers a facility to scan Jenkins plugins for a given API usage. It will automatically download all existing Jenkins plugins, and analyze them using the provided criteria.

NOTE: it will NOT find usages in Jelly and Groovy files. Finding usage in WEB-INF/lib/*.jar is optional (-p).

Build Status

See details and deprecated usages for each plugin in the continuous integration.

Usage

To run the tool yourself, see USAGE

See also:

Historical note

This tool was originally designed to look exclusively for @Deprecated code usages. In early 2019, this has been extended to allow looking for any class usage.

References

Creator: Emeric Vernat

LICENSE

License MIT

About

Finds and reports usage of deprecated and other Jenkins API in plugins

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 79.6%
  • Java 20.3%
  • Dockerfile 0.1%