1
0

.codeclimate.yml 1.2 KB

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