Skip to content

techfever-soft/labinsight-cli

Repository files navigation

🧪 Labinsight (CLI)

A static code analysis tool designed to provide insights and improve the quality of web applications during development.

Features (v0.1+)

  • Project structure exploration
  • Automatic project type detection (Node.js, Angular, Stencil, etc.)
  • Custom configuration file '.labinsight'
  • Basic code analysis for common errors
    • Casing
      • camelCase
      • PascalCase
      • snake_case
    • Options
    • Decorators (@IgnoreCasing)
  • Deep code analysis for common errors detection
  • Detailed reports generation (JSON, HTML, XML...)

See the roadmap for more features

Installation

To install Labinsight, use npm:

npm install -g @techfever/labinsight-cli

Usage

labinsight init

To initialize a new .labinsight file in your current working directory. It automatically detects your project's configuration.

labinsight analyze

To check/validate your codebase in a single command.

Contributing

We welcome contributions to Labinsight ! To contribute:

  • Fork the repository.
  • Create a new branch (git checkout -b feature/awesome-feature).
  • Make your changes.
  • Commit your changes (git commit -am 'Add awesome feature').
  • Push to the branch (git push origin feature/awesome-feature).
  • Open a pull request. Please ensure your pull request adheres to the code of conduct.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A static code analysis tool designed to provide insights and improve the quality of web applications during development.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors