.codeclimate.yml 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. version: "2"
  2. checks:
  3. file-lines:
  4. enabled: false
  5. plugins:
  6. fixme:
  7. enabled: true
  8. config:
  9. strings:
  10. - FIXME
  11. - BUG
  12. phpcodesniffer:
  13. enabled: true
  14. config:
  15. standard: "PSR1,PSR2"
  16. file_extensions: "php"
  17. checks:
  18. PSR1 Classes ClassDeclaration MissingNamespace:
  19. enabled: false
  20. PSR1 Files SideEffects FoundWithSymbols:
  21. enabled: false
  22. phpmd:
  23. enabled: true
  24. config:
  25. file_extensions: "php"
  26. checks:
  27. Naming/LongVariable:
  28. enabled: false
  29. Controversial/Superglobals:
  30. enabled: false
  31. sonar-php:
  32. enabled: true
  33. duplication:
  34. enabled: true
  35. exclude_patterns:
  36. - cli-config.php
  37. - app/cache/
  38. - app/logs/
  39. - app/config/
  40. - app/SymfonyRequirements.php
  41. - app/Migrations/
  42. - app/Resources/
  43. - main/admin/db.php
  44. - main/admin/ldap_synchro.php
  45. - main/auth/cas/lib/
  46. - main/auth/shibboleth
  47. - main/auth/openid
  48. - main/chat/emoji_strategy.php
  49. - main/default_course_document
  50. - main/document/Wami.swf
  51. - main/fonts/
  52. - main/inc/ajax/Wami.swf
  53. - main/inc/lib/browser/
  54. - main/inc/lib/freemindflashbrowser/
  55. - main/inc/lib/internationalization_database/
  56. - main/inc/lib/javascript/
  57. - main/inc/lib/kses-0.2.2/
  58. - main/inc/lib/mimetex/
  59. - main/inc/lib/nanogong/
  60. - main/inc/lib/nusoap/
  61. - main/inc/lib/ppt2png/
  62. - main/inc/lib/pear/
  63. - main/inc/lib/phpmailer/
  64. - main/inc/lib/phpseclib/
  65. - main/inc/lib/portfolio.class.php
  66. - main/inc/lib/svg-edit/
  67. - main/inc/lib/swfobject/
  68. - main/inc/lib/wami-recorder/
  69. - main/inc/lib/xajax/
  70. - main/lp/packaging/
  71. - main/template/
  72. - main/img/
  73. - main/lang/
  74. - plugin/buycourses/src/Culqi/
  75. - plugin/buycourses/src/Requests/
  76. - plugin/buycourses/src/Requests.php
  77. - plugin/buycourses/src/paypalfunctions.php
  78. - plugin/kannelsms/vendor/
  79. - plugin/clockworksms/vendor/
  80. - plugin/pens/lib
  81. - plugin/bbb/lib/bbb_api.php
  82. - plugin/ims_lti/OAuthSimple.php
  83. - plugin/sepe/src/wsse/
  84. - tests/
  85. - vendor/
  86. - web/