-
Notifications
You must be signed in to change notification settings - Fork 850
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
01d0190
commit c86e679
Showing
4 changed files
with
51 additions
and
48 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
<?php | ||
|
||
$config = new PhpCsFixer\Config(); | ||
$config->setRiskyAllowed(true); | ||
$config->setRules([ | ||
// Rulesets | ||
'@PSR2' => true, | ||
'@PhpCsFixer' => true, | ||
'@PhpCsFixer:risky' => true, | ||
'@PHP56Migration:risky' => true, | ||
'@PHPUnit57Migration:risky' => true, | ||
|
||
// Additional rules | ||
'fopen_flags' => true, | ||
'linebreak_after_opening_tag' => true, | ||
'native_constant_invocation' => true, | ||
'native_function_invocation' => ['include' => ['@internal'], 'strict' => false], | ||
|
||
// --- Diffs from @PhpCsFixer / @PhpCsFixer:risky --- | ||
|
||
// This is the same as the default for the @PhpCsFixer ruleset, minus | ||
// the following values: ['include', 'include_once', 'require', | ||
// 'require_once']. We could enable them and remove this line after | ||
// updating codegen for the `init.php` file to be compliant. | ||
'blank_line_before_statement' => ['statements' => ['break', 'case', 'continue', 'declare', 'default', 'exit', 'goto', 'return', 'switch', 'throw', 'try']], | ||
|
||
// This is just prettier / easier to read. | ||
'concat_space' => ['spacing' => 'one'], | ||
|
||
// This causes strange ordering with codegen'd classes. We might be | ||
// able to enable this if we update codegen to output class elements | ||
// in the correct order. | ||
'ordered_class_elements' => false, | ||
|
||
// Keep this disabled to avoid unnecessary diffs in PHPDoc comments of | ||
// codegen'd classes. | ||
'phpdoc_align' => false, | ||
|
||
// This is a "risky" rule that causes a bug in our codebase. | ||
// Specifically, in `StripeObject.updateAttributes` we construct new | ||
// `StripeObject`s for metadata. We can't use `self` there because it | ||
// needs to be a raw `StripeObject`. | ||
'self_accessor' => false, | ||
|
||
'visibility_required' => false, | ||
]); | ||
return $config; | ||
|
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters