.prettierrc.cjs 657 B

12345678910111213141516171819202122232425262728293031323334353637
  1. module.exports = {
  2. // Plugins
  3. plugins: [
  4. '@prettier/plugin-php',
  5. 'prettier-plugin-nginx',
  6. 'prettier-plugin-sh',
  7. 'prettier-plugin-sql',
  8. ],
  9. // PHP Settings
  10. phpVersion: '8.2',
  11. braceStyle: '1tbs',
  12. // Overrides for some files
  13. overrides: [
  14. // JavaScript files
  15. {
  16. files: ['*.{js,cjs}'],
  17. options: {
  18. singleQuote: true,
  19. },
  20. },
  21. // Hestia CLI
  22. {
  23. files: ['bin/v-*', 'src/deb/*/{postinst,preinst,hestia,postrm}', 'install/common/api/*'],
  24. options: {
  25. parser: 'sh',
  26. },
  27. },
  28. // Nginx config
  29. {
  30. files: ['**/nginx/*.inc', '**/nginx/*.conf'],
  31. options: {
  32. parser: 'nginx',
  33. wrapParameters: false,
  34. },
  35. },
  36. ],
  37. };