1.0.19 • Published 10 months ago

meca-code-quality v1.0.19

Weekly downloads
-
License
ISC
Repository
github
Last release
10 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

10 months ago

1.0.18

10 months ago

1.0.17

10 months ago

1.0.16

10 months ago

1.0.14

10 months ago

1.0.13

10 months ago

1.0.12

10 months ago

1.0.11

10 months ago

1.0.10

10 months ago

1.0.9

10 months ago

1.0.8

10 months ago

1.0.7

10 months ago

1.0.6

10 months ago

1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago