ArchUnitNET
phpstan-disallowed-calls
ArchUnitNET | phpstan-disallowed-calls | |
---|---|---|
2 | 3 | |
789 | 211 | |
6.0% | - | |
7.6 | 7.9 | |
5 days ago | 15 days ago | |
C# | PHP | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ArchUnitNET
- Microservices aren't the problem. Incompetent people are
-
A tool to analyse architectural integrity of a code base
You can enforce such rules as unit tests with https://github.com/TNG/ArchUnitNET
phpstan-disallowed-calls
- Microservices aren't the problem. Incompetent people are
-
Weekly "ask anything" thread
Maybe I found it myself: https://github.com/spaze/phpstan-disallowed-calls
-
PHP libraries and tools
spaze/phpstan-disallowed-calls: PHPStan rules to detect disallowed calls and constant & namespace usages
What are some alternatives?
NetArchTest - A fluent API for .Net that can enforce architectural rules in unit tests.
phpinsights - 🔰 Instant PHP quality checks from your console
Scientist.net - A .NET library for carefully refactoring critical paths. It's a port of GitHub's Ruby Scientist library
Infection - PHP Mutation Testing library
MSTest - MSTest framework and adapter
Serializer - Library for (de-)serializing data of any complexity (supports JSON, and XML)
CoreBDD - BDD framework for xUnit.net
Deptrac - Keep your architecture clean.
Moq - Repo for managing Moq 4.x [Moved to: https://github.com/moq/moq]
nocolor - Validate the architecture of your PHP project based on the concept of function colors
NUnit - NUnit Framework
Psalm - A static analysis tool for finding errors in PHP applications