Skip to content

Commit 547a349

Browse files
committed
Add property documentation
Disable sniff for function documentation Change-Id: Ife99c527afc09ad016f8a2af928904702b095e6f
1 parent 65ee33d commit 547a349

File tree

7 files changed

+17
-9
lines changed

7 files changed

+17
-9
lines changed

.phpcs.xml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<ruleset>
33
<rule ref="./vendor/mediawiki/mediawiki-codesniffer/MediaWiki">
4-
<exclude name="MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic" />
5-
<exclude name="MediaWiki.Commenting.PropertyDocumentation.MissingDocumentationPrivate" />
6-
<exclude name="MediaWiki.Commenting.PropertyDocumentation.MissingVar" />
74
<exclude name="MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment.NewLineComment" />
85
</rule>
6+
<!--
7+
- It's generally incorrect to add doc comments to overridden methods.
8+
- Use of @inheritDoc or any other such text breaks Doxygen's automatic
9+
- documentation inheritance.
10+
- For methods that are not overriding something, this rule is correct,
11+
- but there is apparently no way to select only those methods.
12+
-->
13+
<rule ref="MediaWiki.Commenting.FunctionComment.MissingDocumentationPublic">
14+
<severity>0</severity>
15+
</rule>
916
<rule ref="Generic.PHP.NoSilencedErrors.Discouraged">
1017
<exclude-pattern>*/tests/*</exclude-pattern>
1118
</rule>

src/Reader/DBA.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class DBA extends Reader {
3030
*/
3131
protected $handle;
3232

33-
public function __construct( $fileName ) {
33+
public function __construct( string $fileName ) {
3434
$this->handle = dba_open( $fileName, 'r-', 'cdb' );
3535
if ( !$this->handle ) {
3636
throw new Exception( 'Unable to open CDB file "' . $fileName . '"' );

src/Reader/PHP.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class PHP extends Reader {
3636
protected $fileName;
3737

3838
/**
39-
* The file handle
39+
* @var resource|false|null The file handle
4040
*/
4141
protected $handle;
4242

src/Writer/DBA.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
*/
2727
class DBA extends Writer {
2828
/**
29-
* The file handle
29+
* @var resource|false|null The file handle
3030
*/
3131
protected $handle;
3232

tests/CdbTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
* @covers \Cdb\Reader\DBA
1515
*/
1616
class CdbTest extends TestCase {
17-
private $phpCdbFile;
18-
private $dbaCdbFile;
17+
private string $phpCdbFile;
18+
private string $dbaCdbFile;
1919

2020
protected function setUp(): void {
2121
parent::setUp();

tests/CliTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
*/
1010
class CliTest extends TestCase {
1111
private const FIXTURE = __DIR__ . '/fixture/example.cdb';
12+
/** @var resource|null */
1213
private $out;
1314

1415
protected function setUp(): void {

tests/Reader/PHPTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* @covers \Cdb\Reader\PHP
1010
*/
1111
class PHPTest extends TestCase {
12-
private $cdbFile;
12+
private string $cdbFile;
1313

1414
protected function setUp(): void {
1515
parent::setUp();

0 commit comments

Comments
 (0)