Recommended start

Detect the stack, run the focused module, then promote stable checks into CI.

DevDoctor can inspect many ecosystems, but adoption is easier when you start with the modules that match the current repository.

1detect presets
2fix local issues
3gate in CI

Laravel App

Check environment drift, PHP platform requirements, Composer state, Laravel runtime directories, queue/database config, and repository hygiene.

php devdoctor presets
php devdoctor env --strict
php devdoctor php
php devdoctor laravel
php devdoctor composer
php devdoctor db
php devdoctor queue
php devdoctor ci --modules=env,php,laravel,composer,db,queue,git,docker

Node / Frontend App

Catch package manager drift, missing lockfiles, stale lockfiles, risky scripts, frontend preset readiness, and web asset/config problems.

php devdoctor presets
php devdoctor node
php devdoctor frontend
php devdoctor web
php devdoctor security
php devdoctor ci --modules=node,frontend,web,git,docker

Monorepo

Use presets and inventory first, then run monorepo and ecosystem checks explicitly before letting CI auto-select matching modules.

php devdoctor inventory --format=json
php devdoctor monorepo
php devdoctor deps
php devdoctor ci --modules=monorepo,node,frontend,composer,git,docker

CI Rollout With Baseline

Generate a baseline for existing warning/error fingerprints, keep findings visible, and fail only on new unsuppressed issues.

php devdoctor ci --format=json
php devdoctor ci --write-baseline=devdoctor-baseline.json
git add devdoctor-baseline.json
php devdoctor ci --baseline=devdoctor-baseline.json --format=sarif

Python Service

Inspect Python dependency manager drift, suspicious sources, virtual environment markers, and container or Git hygiene without installing packages.

php devdoctor presets
php devdoctor python
php devdoctor docker
php devdoctor git --scan-sensitive
php devdoctor ci --modules=python,git,docker

Kubernetes / Helm

Review chart locks, values files, mutable images, privileged containers, hostPath mounts, and service exposure before cluster deployment.

php devdoctor kube
php devdoctor security
php devdoctor ci --modules=kube,security,git --format=sarif

Terraform / IaC

Check provider locks, broad constraints, backend secrets, secret-like defaults, and unpinned remote modules without running init or plan.

php devdoctor iac
php devdoctor git --scan-sensitive
php devdoctor ci --modules=iac,git

Symfony App

Combine Composer, env, PHP, Symfony runtime, and security diagnostics while keeping Laravel-specific checks out of the workflow.

php devdoctor presets
php devdoctor symfony
php devdoctor composer
php devdoctor php
php devdoctor ci --modules=env,php,symfony,composer,git,docker

Mobile App

Inspect Flutter/Dart or native mobile markers, platform lockfiles, debug flags, and repository hygiene before CI builds run.

php devdoctor inventory
php devdoctor flutter
php devdoctor mobile
php devdoctor ci --modules=flutter,mobile,git