Rule single_line_comment_style
¶
Single-line comments and multi-line comments with only one line of actual
content should use the //
syntax.
Configuration¶
Examples¶
Example #1¶
Default configuration.
--- Original
+++ New
<?php
-/* asterisk comment */
+// asterisk comment
$a = 1;
-# hash comment
+// hash comment
$b = 2;
/*
* multi-line
* comment
*/
$c = 3;
Example #2¶
With configuration: ['comment_types' => ['asterisk']]
.
--- Original
+++ New
<?php
-/* first comment */
+// first comment
$a = 1;
-/*
- * second comment
- */
+// second comment
$b = 2;
/*
* third
* comment
*/
$c = 3;
Example #3¶
With configuration: ['comment_types' => ['hash']]
.
--- Original
+++ New
-<?php # comment
+<?php // comment
Rule sets¶
The rule is part of the following rule sets:
@Symfony with config:
['comment_types' => ['hash']]
References¶
Fixer class: PhpCsFixer\Fixer\Comment\SingleLineCommentStyleFixer
Test class: PhpCsFixer\Tests\Fixer\Comment\SingleLineCommentStyleFixerTest
The test class defines officially supported behaviour. Each test case is a part of our backward compatibility promise.
comment_types
¶List of comment types to fix.
Allowed values: a subset of
['asterisk', 'hash']
Default value:
['asterisk', 'hash']