---
type: JS Module
title: lint.mjs
resource: npm/rules/php/js/lint.mjs
docgen:
  crc: 7de6b473
  score: 100
---

Оркестраторний адаптер правила `php` для `n-cursor lint`. Делегує лінтер-фазу наявній функції `run` із `../lint/lint.mjs` (composer audit, php-cs-fixer у `--dry-run`, phpstan/psalm). Режиму на рівні окремих файлів немає — composer-інструменти працюють по всьому проєкту, тож параметр `files` ігнорується. Інструменти read-only (`--dry-run`/`analyse`), тож мутацій робочого дерева немає.

## Поведінка

1. Викликає `run` — лінтер-фаза php по всьому проєкту.
2. Повертає код виходу інструменту.

## Гарантії поведінки

- Read-only: інструменти не мутують робоче дерево.
- Не звертається до мережі напряму (composer-кроки можуть, але це поведінка делегата, не цього модуля).
