Skip to content

Commit

Permalink
Remove RequireThisOnParentMethodCallRule, as not useful + remove unus…
Browse files Browse the repository at this point in the history
…ed tests (#52)
  • Loading branch information
TomasVotruba committed May 19, 2023
1 parent a0967f0 commit dd956d8
Show file tree
Hide file tree
Showing 103 changed files with 15 additions and 2,264 deletions.
4 changes: 3 additions & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,9 @@
"symplify/easy-ci": "^11.2",
"phpstan/extension-installer": "^1.3",
"php-parallel-lint/php-parallel-lint": "^1.3",
"illuminate/console": "^10.9"
"illuminate/console": "^10.9",
"tomasvotruba/unused-public": "^0.1.10",
"tomasvotruba/type-coverage": "^0.2.0"
},
"autoload": {
"psr-4": {
Expand Down
1 change: 0 additions & 1 deletion config/static-rules.neon
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ rules:
# explicit naming
- Symplify\PHPStanRules\Rules\NoDefaultExceptionRule
- Symplify\PHPStanRules\Rules\NoParentMethodCallOnNoOverrideProcessRule
- Symplify\PHPStanRules\Rules\RequireThisOnParentMethodCallRule
- Symplify\PHPStanRules\Rules\RequireThisCallOnLocalMethodRule
- Symplify\PHPStanRules\Rules\ForbiddenMultipleClassLikeInOneFileRule

Expand Down
50 changes: 1 addition & 49 deletions docs/rules_overview.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# 88 Rules Overview
# 87 Rules Overview

## AnnotateRegexClassConstWithRegexLinkRule

Expand Down Expand Up @@ -2964,54 +2964,6 @@ class SomeClass

<br>

## RequireThisOnParentMethodCallRule

Use "$this-><method>()" instead of "parent::<method>()" unless in the same named method

- class: [`Symplify\PHPStanRules\Rules\RequireThisOnParentMethodCallRule`](../src/Rules/RequireThisOnParentMethodCallRule.php)

```php
class SomeParentClass
{
public function run()
{
}
}

class SomeClass extends SomeParentClass
{
public function go()
{
parent::run();
}
}
```

:x:

<br>

```php
class SomeParentClass
{
public function run()
{
}
}

class SomeClass extends SomeParentClass
{
public function go()
{
$this->run();
}
}
```

:+1:

<br>

## RequireUniqueEnumConstantRule

Enum constants "%s" are duplicated. Make them unique instead
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

0 comments on commit dd956d8

Please sign in to comment.