Skip to content

Commit a0c4b65

Browse files
committed
Remove CheckClassNamespaceFollowPsr4Rule as overly detailed, use composer-dependency-analyser instead
1 parent 77fd23a commit a0c4b65

12 files changed

+0
-270
lines changed

README.md

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -108,38 +108,6 @@ class SomeClass
108108

109109
<br>
110110

111-
## CheckClassNamespaceFollowPsr4Rule
112-
113-
Class like namespace "%s" does not follow PSR-4 configuration in `composer.json`
114-
115-
- class: [`Symplify\PHPStanRules\Rules\CheckClassNamespaceFollowPsr4Rule`](../src/Rules/CheckClassNamespaceFollowPsr4Rule.php)
116-
117-
```php
118-
// defined "Foo\Bar" namespace in composer.json > autoload > psr-4
119-
namespace Foo;
120-
121-
class Baz
122-
{
123-
}
124-
```
125-
126-
:x:
127-
128-
<br>
129-
130-
```php
131-
// defined "Foo\Bar" namespace in composer.json > autoload > psr-4
132-
namespace Foo\Bar;
133-
134-
class Baz
135-
{
136-
}
137-
```
138-
139-
:+1:
140-
141-
<br>
142-
143111
## CheckRequiredInterfaceInContractNamespaceRule
144112

145113
Interface must be located in "Contract" or "Contracts" namespace

config/naming-rules.neon

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,3 @@ rules:
33
- Symplify\PHPStanRules\Rules\NoReturnSetterMethodRule
44
- Symplify\PHPStanRules\Rules\UppercaseConstantRule
55
- Symplify\PHPStanRules\Rules\ClassNameRespectsParentSuffixRule
6-
- Symplify\PHPStanRules\Rules\CheckClassNamespaceFollowPsr4Rule

src/Rules/CheckClassNamespaceFollowPsr4Rule.php

Lines changed: 0 additions & 99 deletions
This file was deleted.

tests/Rules/CheckClassNamespaceFollowPsr4Rule/CheckClassNamespaceFollowPsr4RuleTest.php

Lines changed: 0 additions & 58 deletions
This file was deleted.

tests/Rules/CheckClassNamespaceFollowPsr4Rule/Fixture/InvalidNamespaceClass.php

Lines changed: 0 additions & 10 deletions
This file was deleted.

tests/Rules/CheckClassNamespaceFollowPsr4Rule/Fixture/InvalidNamespaceInterface.php

Lines changed: 0 additions & 10 deletions
This file was deleted.

tests/Rules/CheckClassNamespaceFollowPsr4Rule/Fixture/InvalidNamespaceTrait.php

Lines changed: 0 additions & 10 deletions
This file was deleted.

tests/Rules/CheckClassNamespaceFollowPsr4Rule/Fixture/MissingFixtureNamespaceClass.php

Lines changed: 0 additions & 10 deletions
This file was deleted.

tests/Rules/CheckClassNamespaceFollowPsr4Rule/Fixture/SkipAnonymousClass.php

Lines changed: 0 additions & 15 deletions
This file was deleted.

tests/Rules/CheckClassNamespaceFollowPsr4Rule/Fixture/SkipValidNamespaceInterface.php

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)