Просмотр файла main_files/phpmailer/.scrutinizer.yml

Размер файла: 3.54Kb
  1. build:
  2. environment:
  3. php: '5.6.0'
  4.  
  5. before_commands:
  6. - "composer install --prefer-source"
  7.  
  8. tools:
  9. external_code_coverage:
  10. enabled: true
  11. timeout: 300
  12. filter:
  13. excluded_paths:
  14. - 'docs/*'
  15. - 'examples/*'
  16. - 'extras/*'
  17. - 'test/*'
  18. - 'vendor/*'
  19.  
  20. php_code_coverage:
  21. enabled: false
  22. filter:
  23. excluded_paths:
  24. - 'docs/*'
  25. - 'examples/*'
  26. - 'extras/*'
  27. - 'test/*'
  28. - 'vendor/*'
  29.  
  30. php_code_sniffer:
  31. enabled: true
  32. config:
  33. standard: PSR2
  34. sniffs:
  35. generic:
  36. files:
  37. one_class_per_file_sniff: false
  38. filter:
  39. excluded_paths:
  40. - 'docs/*'
  41. - 'examples/*'
  42. - 'extras/*'
  43. - 'test/*'
  44. - 'vendor/*'
  45.  
  46. # Copy/Paste Detector
  47. php_cpd:
  48. enabled: true
  49. excluded_dirs:
  50. - docs
  51. - examples
  52. - extras
  53. - test
  54. - vendor
  55.  
  56. # PHP CS Fixer (http://http://cs.sensiolabs.org/).
  57. php_cs_fixer:
  58. enabled: true
  59. config:
  60. level: psr2
  61. filter:
  62. excluded_paths:
  63. - 'docs/*'
  64. - 'examples/*'
  65. - 'extras/*'
  66. - 'test/*'
  67. - 'vendor/*'
  68.  
  69. # Analyzes the size and structure of a PHP project.
  70. php_loc:
  71. enabled: true
  72. excluded_dirs:
  73. - docs
  74. - examples
  75. - extras
  76. - test
  77. - vendor
  78.  
  79. # PHP Mess Detector (http://phpmd.org).
  80. php_mess_detector:
  81. enabled: true
  82. config:
  83. rulesets:
  84. - codesize
  85. - unusedcode
  86. - naming
  87. - design
  88. naming_rules:
  89. short_variable: { minimum: 2 }
  90. filter:
  91. excluded_paths:
  92. - 'docs/*'
  93. - 'examples/*'
  94. - 'extras/*'
  95. - 'test/*'
  96. - 'vendor/*'
  97.  
  98. # Analyzes the size and structure of a PHP project.
  99. php_pdepend:
  100. enabled: true
  101. excluded_dirs:
  102. - docs
  103. - examples
  104. - extras
  105. - test
  106. - vendor
  107.  
  108. # Runs Scrutinizer's PHP Analyzer Tool
  109. # https://scrutinizer-ci.com/docs/tools/php/php-analyzer/config_reference
  110. php_analyzer:
  111. enabled: true
  112. config:
  113. checkstyle:
  114. enabled: true
  115. naming:
  116. enabled: true
  117. property_name: ^[_a-zA-Z][a-zA-Z0-9_]*$ #Allow underscores & caps
  118. method_name: ^(?:[_a-zA-Z]|__)[a-zA-Z0-9_]*$ #Allow underscores & caps
  119. parameter_name: ^[a-z][a-zA-Z0-9_]*$ # Allow underscores
  120. local_variable: ^[a-zA-Z][a-zA-Z0-9_]*$ #Allow underscores & caps
  121. exception_name: ^[a-zA-Z][a-zA-Z0-9]*Exception$
  122. isser_method_name: ^(?:[_a-zA-Z]|__)[a-zA-Z0-9]*$ #Allow underscores & caps
  123. filter:
  124. excluded_paths:
  125. - 'docs/*'
  126. - 'examples/*'
  127. - 'extras/*'
  128. - 'test/*'
  129. - 'vendor/*'
  130.  
  131. # Security Advisory Checker
  132. sensiolabs_security_checker: true