1.0.19 • Published 6 months ago

meca-code-quality v1.0.19

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

📊 Meca-Code-Quality: Comprehensive Code Quality Analyzer 🔍

🌟 Overview

Meca-Code-Quality is a powerful JavaScript and TypeScript code quality analysis tool that provides deep insights into your project's codebase. It offers:

  • File type counting
  • Markdown report generation
  • Comprehensive project structure analysis
  • Basic ESLint analysis (COMING SOON)
  • Basic StyleLint analysis (COMING SOON)
  • Basic Strict Mode analysis (COMING SOON)

🚀 Features

  • 📁 Detailed file type breakdown
  • 🔬 ESLint code quality checks
  • 📋 Automated markdown report generation
  • 🛡️ Support for JavaScript and TypeScript projects
  • 📈 Easy-to-read visualization of project metrics

🛠️ Installation

npm

npm install meca-code-quality --save-dev

Yarn

yarn add meca-code-quality -D

💻 Usage

CLI Commands

npx meca-code-quality "{put full path to local repo/folder here, no curly braces}"

📊 Sample Report Output

img.png The generated markdown report includes:

  • Total number of files (js/jsx, ts/tsx, css/sass/scss/less, other styling files (ex. .style.js))
  • File type distribution
  • ESLint violations summary (COMING SOON)
  • StyleLint violations summary (COMING SOON)
  • Strict Mode violations summary (COMING SOON)
  • Complexity metrics - number of:
    • !important usages
    • margin usages
    • useRefs
    • inline styles
    • RxJs Subscriptions

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

🛡️ License

Distributed under the MIT License. See LICENSE for more information.

NPMJS

https://www.npmjs.com/package/meca-code-quality

1.0.19

6 months ago

1.0.18

6 months ago

1.0.17

6 months ago

1.0.16

6 months ago

1.0.14

7 months ago

1.0.13

7 months ago

1.0.12

7 months ago

1.0.11

7 months ago

1.0.10

7 months ago

1.0.9

7 months ago

1.0.8

7 months ago

1.0.7

7 months ago

1.0.6

7 months ago

1.0.5

7 months ago

1.0.4

7 months ago

1.0.3

7 months ago

1.0.2

7 months ago

1.0.1

7 months ago