phpstan-disallowed-calls
ArchUnitNET
phpstan-disallowed-calls | ArchUnitNET | |
---|---|---|
3 | 2 | |
211 | 789 | |
- | 6.0% | |
7.9 | 7.6 | |
13 days ago | 3 days ago | |
PHP | C# | |
MIT License | Apache License 2.0 |
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.
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
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
What are some alternatives?
phpinsights - 🔰 Instant PHP quality checks from your console
NetArchTest - A fluent API for .Net that can enforce architectural rules in unit tests.
Infection - PHP Mutation Testing library
Scientist.net - A .NET library for carefully refactoring critical paths. It's a port of GitHub's Ruby Scientist library
Serializer - Library for (de-)serializing data of any complexity (supports JSON, and XML)
MSTest - MSTest framework and adapter
Deptrac - Keep your architecture clean.
CoreBDD - BDD framework for xUnit.net
nocolor - Validate the architecture of your PHP project based on the concept of function colors
Moq - Repo for managing Moq 4.x [Moved to: https://github.com/moq/moq]
Psalm - A static analysis tool for finding errors in PHP applications
Compare-Net-Objects - What you have been waiting for :+1: Perform a deep compare of any two .NET objects using reflection. Shows the differences between the two objects.