All Projects → walkmod → Walkmod Core

walkmod / Walkmod Core

Licence: lgpl-3.0
walkmod: an open source tool to fix coding style issues

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Walkmod Core

Conventions
documentation package for Go conventions
Stars: ✭ 105 (-31.37%)
Mutual labels:  conventions
Fb Contrib
a FindBugs/SpotBugs plugin for doing static code analysis for java code bases
Stars: ✭ 124 (-18.95%)
Mutual labels:  static-code-analysis
Rubocop
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
Stars: ✭ 11,593 (+7477.12%)
Mutual labels:  static-code-analysis
Phpstan
PHP Static Analysis Tool - discover bugs in your code without running it!
Stars: ✭ 10,534 (+6784.97%)
Mutual labels:  static-code-analysis
Grepbugs
A regex based source code scanner.
Stars: ✭ 118 (-22.88%)
Mutual labels:  static-code-analysis
Owasp Orizon
Owasp Orizon is a source code static analyzer tool designed to spot security issues in Java applications.
Stars: ✭ 130 (-15.03%)
Mutual labels:  static-code-analysis
Meta
The Standard to create Open Standards
Stars: ✭ 103 (-32.68%)
Mutual labels:  conventions
Perl Critic
The leading static analyzer for Perl. Configurable, extensible, powerful.
Stars: ✭ 149 (-2.61%)
Mutual labels:  static-code-analysis
Feram
Feram finds & fixes bugs in your commits
Stars: ✭ 122 (-20.26%)
Mutual labels:  static-code-analysis
Tip
Static program analysis for TIP
Stars: ✭ 140 (-8.5%)
Mutual labels:  static-code-analysis
Abaplint
Standalone linter for ABAP
Stars: ✭ 111 (-27.45%)
Mutual labels:  static-code-analysis
Nsdepcop
NsDepCop is a static code analysis tool that helps to enforce namespace dependency rules in C# projects. No more unplanned or unnoticed dependencies in your system.
Stars: ✭ 114 (-25.49%)
Mutual labels:  static-code-analysis
I18n Tasks
Manage translation and localization with static analysis, for Ruby i18n
Stars: ✭ 1,748 (+1042.48%)
Mutual labels:  static-code-analysis
Update
Update is a new developer framework and CLI for automating updates of any kind in code projects. If you know how to use assemble, generate or verb, you'll know how to use update.
Stars: ✭ 106 (-30.72%)
Mutual labels:  conventions
Bento
[DEPRECATED] Find Python web-app bugs delightfully fast, without changing your workflow. 🍱
Stars: ✭ 147 (-3.92%)
Mutual labels:  static-code-analysis
Zubr
Wrapper library to fix inconsistencies in PHP's core functions
Stars: ✭ 105 (-31.37%)
Mutual labels:  conventions
Scrutor
Assembly scanning and decoration extensions for Microsoft.Extensions.DependencyInjection
Stars: ✭ 1,915 (+1151.63%)
Mutual labels:  conventions
Tajs
Type Analyzer for JavaScript
Stars: ✭ 150 (-1.96%)
Mutual labels:  static-code-analysis
Wpbullet
A static code analysis for WordPress (and PHP)
Stars: ✭ 148 (-3.27%)
Mutual labels:  static-code-analysis
Sonar Pmd
☕️ PMD Plugin for SonarQube
Stars: ✭ 139 (-9.15%)
Mutual labels:  static-code-analysis

Build Status Windows Build Status

walkmod: To Fix Java Static Coding Analysis Issues

WalkMod, is an open source tool to share and apply code conventions by automatic quick fixes for coding style issues.

WalkMod is language agnostic and platform agnostic, since it can be extended to support multiple programming languages and runs in any platform, since it is coded in Java. However, the only current supported programming language is Java.

WalkMod began as an open source framework to run code transformations. It benefits directly from the experience accumulated over several years of large-scale projects to support multiple quick fixes for existing static code analysis tools.

WalkMod logo

Getting started

Docker can be installed either on your computer or in any CI tool to ensure your code style before merging changes. To get started, check out the installation instructions in the documentation.

Usage examples

WalkMod can be used to run short-lived commands or by using an static configuration.

You can find a list of real-world examples in the documentation.

Under the hood

Under the hood, WalkMod is built on the following components:

  • The ivy engine to download plugins from Maven repositories.
  • The Spring Framework to support IoC.

Contributing to WalkMod

Want to hack on WalkMod? Awesome! The org.walkmod.WalkmodFacade can help you to invoke the available commands by API.

If you want to hack on this, fork it, improve it and send me a pull request.

To get started using it, just clone it and call mvn install.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].