.codeclimate.yml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. ---
  2. version: "2"
  3. checks:
  4. file-lines:
  5. config:
  6. threshold: 2000
  7. plugins:
  8. csslint:
  9. enabled: true
  10. duplication:
  11. enabled: true
  12. config:
  13. languages:
  14. - javascript
  15. - php
  16. eslint:
  17. enabled: true
  18. fixme:
  19. enabled: true
  20. nodesecurity:
  21. enabled: true
  22. phpmd:
  23. enabled: true
  24. checks:
  25. Controversial/CamelCaseClassName:
  26. enabled: false
  27. Controversial/CamelCaseMethodName:
  28. enabled: false
  29. Controversial/CamelCasePropertyName:
  30. enabled: false
  31. Controversial/CamelCaseVariableName:
  32. enabled: false
  33. Controversial/Superglobals:
  34. enabled: false
  35. CleanCode/ElseExpression:
  36. enabled: false
  37. CleanCode/StaticAccess:
  38. enabled: false
  39. phpcodesniffer:
  40. enabled: true
  41. config:
  42. standard: "PSR1,PSR2,PHPCS,Zend"
  43. sonar-php:
  44. enabled: true
  45. config:
  46. tests_patterns:
  47. - tst/**
  48. exclude_patterns:
  49. - "cfg/"
  50. - "css/"
  51. - "!css/privatebin.css"
  52. - "!css/noscript.css"
  53. - "!css/bootstrap/privatebin.css"
  54. - "js/"
  55. - "!js/privatebin.js"
  56. - "!js/common.js"
  57. - "!js/test/"
  58. - "vendor/"