Open-source projects
I created and still maintain several open-source projects:
| Project | Description | Stats |
|---|---|---|
| MegaLinter | Open-source CI/CD linter to ensure code consistency across projects | |
| sfdx-hardis | Salesforce DX plugin with many productivity commands | |
| vscode-sfdx-hardis | VS Code extension embedding sfdx-hardis for GUI workflows |
|
| npm-groovy-lint | Groovy linter, formatter and auto-fixer | |
| vscode-groovy-lint | VS Code extension wrapping npm-groovy-lint |
|
| java-caller | Library to deliver and execute Java apps from Node/npm | |
| node-sarif-builder | Module to build SARIF logs in JavaScript/TypeScript apps | |
| markdown-table-formatter | Utility to automatically format markdown tables | |
| github-dependents-info | Collect info about repo dependents; outputs JSON, markdown and badge |
I also contribute to many others :)
MegaLinter
MegaLinter is an Open-Source tool for CI/CD workflows that analyzes the consistency of your code, IAC, configuration, and scripts in your repository sources, to ensure all your projects sources are clean and formatted whatever IDE/toolbox is used by their developers, powered by OX Security.
Supporting 55 languages, 24 formats, 20 tooling formats and ready to use out of the box, as a GitHub action or any CI system highly configurable and free for all uses.
- Online documentation: https://megalinter.io/
- Repository: https://github.com/oxsecurity/megalinter
sfdx-hardis
Salesforce DX plugin with lots of useful commands allowing to:
- Do with simple commands what could be done manually in minutes/hours
- Define a complete CI/CD Pipeline for your Salesforce project
- Backup Metadatas and monitor any Salesforce org
References:
- Online documentation: https://hardisgroupcom.github.io/sfdx-hardis/
- Repository: https://github.com/hardisgroupcom/sfdx-hardis
vscode-sfdx-hardis
Visual Studio Code Extension embedding sfdx-hardis but also other plugins, aiming to allow developers but also admins to work with clicks and not command lines
npm-groovy-lint
Groovy linter, formatter and auto-fixer
- Online documentation: https://nvuillam.github.io/npm-groovy-lint/
- Repository: https://github.com/nvuillam/npm-groovy-lint/
vscode-groovy-lint
Visual Studio Code Extension embedding npm-groovy-lint
- Online documentation: https://nvuillam.github.io/vscode-groovy-lint/
- Repository: https://github.com/nvuillam/vscode-groovy-lint/
java-caller
Library to easily deliver and execute java applications using node/npm
- Repository: https://github.com/nvuillam/node-java-caller/
node-sarif-builder
Module to easily build SARIF logs within a javascript / typescript application
- Repository: https://github.com/nvuillam/node-sarif-builder
markdown-table-formatter
Utility to automatically format markdown tables in files
- Repository: https://github.com/nvuillam/markdown-table-formatter
github-dependents-info
Collect information about dependencies between a github repo and other repositories. Results available in JSON, markdown and badge
- Repository: https://github.com/nvuillam/github-dependents-info/





