sanmai/linter

PHP 代码检查器

v0.2.1 2024-02-17 10:15 UTC

This package is auto-updated.

Last update: 2024-09-17 11:33:06 UTC


README

Coverage Status

一个无依赖的简单PHP源代码检查器

这是一个非常简洁(实际上只有20行代码,包括注释)但经过彻底测试(100% MSI)的程序源代码检查器。给它一个文件中的源代码片段或字符串,它将告诉您这是否是有效的PHP代码。但请不要忘记包含开头的 <?php 标签。

检查器使用在 PATH 中找到的默认PHP可执行文件。如果您想用不同的、非默认的PHP可执行文件测试您的代码,请考虑其他库,小心操作 PATH,或者,如果您有一个有说服力的理由,您可以发送一个pull request。

安装

composer require sanmai/linter

使用

$linter = new \Linter\StringLinter('<?php return 1;');
$result = $linter->foundErrors();

var_dump($result);
// bool(false)
$linter = new \Linter\StringLinter('<?php obviously invalid PHP code;');
$result = $linter->foundErrors();

var_dump($result);
// bool(true)

就是这样!