marekmiklusek/auditor 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

marekmiklusek/auditor

最新稳定版本:v0.1.1

Composer 安装命令:

composer require marekmiklusek/auditor

包简介

A package that provides auditing for: dd(), dump(), // FIXME:, // TODO:, and more...

README 文档

README

logo for my php package called_ auditor(1)

🔍 Laravel Auditor

CI Pipeline Latest Stable Version Downloads License

A Laravel package that helps you audit your codebase for debugging statements and task-related comments that should not make it to production, such as:

  • 💥 dd() debug statements
  • 🔮 dump() debug statements
  • // TODO: comments
  • 🛠️ // FIXME: comments

📋 Requirements

  • PHP 8.3 or higher
  • Laravel 12.17 or higher

📥 Installation

You can install the package via Composer:

composer require marekmiklusek/auditor --dev

🚀 Usage

🔍 Audit Your Code

Run the following command to scan your codebase for debugging statements and task-related comments:

php artisan audit:code

This will scan the following directories for PHP and Blade files:

  • 📁 app
  • 📁 config
  • 📁 database
  • 📁 resources
  • 📁 routes
  • 📁 tests

The command will display a list of all found issues with their file paths, line numbers, and content.

🔧 Fixing Issues

You can automatically remove the detected issues using the --fix option:

# Remove all detected issues
php artisan audit:code --fix=all

# Remove only dd() statements
php artisan audit:code --fix=dd

# Remove only dump() statements
php artisan audit:code --fix=dump

# Remove only TODO comments
php artisan audit:code --fix=todo

# Remove only FIXME comments
php artisan audit:code --fix=fixme

📊 Example Output

When running the audit command, you'll see output similar to this:

🔍 Auditing codebase...

app/Http/Controllers/UserController.php (Line 25): dd($user);
app/Models/Post.php (Line 47): // TODO: Add validation
resources/views/welcome.blade.php (Line 15): {{ dump($data) }}

❗ Found 3 issue(s). Run with --fix=all to remove them all.

After fixing:

🔍 Auditing codebase...

🔧 Fixed: app/Http/Controllers/UserController.php
🔧 Fixed: app/Models/Post.php
🔧 Fixed: resources/views/welcome.blade.php

🔧 Fixed 3 issue(s).

💡 Why Use This Package?

  • 🛡️ Code Quality: Prevent debugging code from accidentally being deployed to production
  • 📝 Task-Related comments: Keep track of TODOs and FIXMEs comments in your codebase
  • 🚦 Pre-Deployment Check: Run as part of your CI/CD pipeline to ensure clean code
  • 🧹 Simple Cleanup: Easily remove all debugging statements with a single command

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

The MIT License (MIT). Please see License File for more information.

统计信息

  • 总下载量: 126
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-06-07

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固