symfony-tools / code-block-checker
0.3.0
2023-08-20 18:02 UTC
Requires
- php: >=8.0
- ext-ctype: *
- ext-iconv: *
- ext-libxml: *
- doctrine/rst-parser: ^0.4
- nikic/php-parser: ^4.10
- symfony-tools/docs-builder: ^0.15.0
- symfony/console: ^5.2
- symfony/dotenv: ^5.2
- symfony/event-dispatcher: ^5.2
- symfony/filesystem: ^5.2
- symfony/finder: ^5.2
- symfony/flex: ^1.3.1
- symfony/framework-bundle: ^5.2
- symfony/process: ^5.2
- symfony/twig-bridge: ^5.4
- symfony/yaml: ^5.2
- twig/twig: ^3.3
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.4.1
- phpunit/phpunit: ^9.3.10
Replaces
README
确保代码块具有有效的语法并且确实可以运行。
$ php ./code-block-checker.php verify:docs /path/to/docs cache.rst controller.rst --env=dev
::error file=cache,line=377::[Invalid syntax] PHP Parse error: syntax error, unexpected token "}"
[ERROR] Build completed with 1 errors
$ php ./code-block-checker.php verify:docs /path/to/docs cache.rst controller.rst --env=dev --generate-baseline=baseline.json
$ php ./code-block-checker.php verify:docs /path/to/docs cache.rst controller.rst --env=dev --baseline=baseline.json
[OK] Build completed successfully!
该项目被视为内部工具,因此,你不应该在应用程序中使用此项目。与Symfony项目的其余部分不同,此存储库不提供任何支持,也不保证向后兼容性。任何文件或整个项目都可以随时更改,甚至消失,而无需事先通知。