From 200fc922d75557b756b3d7265aaa569db7089ae8 Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Wed, 24 Apr 2024 10:13:13 +0100 Subject: [PATCH] Bug 36400: (RM follow-up) Add .prettierrc to Makefile Add the new .prettierrc file to Makefile.PL and set it to be ignored for make. Signed-off-by: Martin Renvoize --- Makefile.PL | 214 ++++++++++++++++++++++++++-------------------------- 1 file changed, 108 insertions(+), 106 deletions(-) diff --git a/Makefile.PL b/Makefile.PL index a1ff82673d..7a0f96a001 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -296,112 +296,114 @@ production installation. =cut my $target_map = { - './about.pl' => 'INTRANET_CGI_DIR', - './acqui' => 'INTRANET_CGI_DIR', - './admin' => 'INTRANET_CGI_DIR', - './api' => { target => 'API_CGI_DIR', trimdir => -1 }, - './app.psgi' => 'SCRIPT_DIR', - './authorities' => 'INTRANET_CGI_DIR', - './basket' => 'INTRANET_CGI_DIR', - './bin' => { target => 'SCRIPT_DIR', trimdir => -1 }, - './bookings' => 'INTRANET_CGI_DIR', - './C4' => 'PERL_MODULE_DIR', - './catalogue' => 'INTRANET_CGI_DIR', - './cataloguing' => 'INTRANET_CGI_DIR', - './changelanguage.pl' => 'INTRANET_CGI_DIR', - './check_sysprefs.pl' => 'NONE', - './circ' => 'INTRANET_CGI_DIR', - './clubs' => 'INTRANET_CGI_DIR', - './course_reserves' => 'INTRANET_CGI_DIR', - './cpanfile' => 'PERL_MODULE_DIR', - './docs/history.txt' => { target => 'DOC_DIR', trimdir => -1 }, - './docs/contributors.yaml' => { target => 'DOC_DIR', trimdir => -1 }, - './docs/teams.yaml' => { target => 'DOC_DIR', trimdir => -1 }, - './offline_circ' => 'INTRANET_CGI_DIR', - './erm' => 'INTRANET_CGI_DIR', - './etc' => { target => 'KOHA_CONF_DIR', trimdir => -1 }, - './etc/zebradb' => { target => 'ZEBRA_CONF_DIR', trimdir => -1 }, - './etc/z3950' => { target => 'Z3950_CONF_DIR', trimdir => -1 }, - './help.pl' => 'INTRANET_CGI_DIR', - './ill' => 'INTRANET_CGI_DIR', - './installer-CPAN.pl' => 'NONE', - './installer' => 'INTRANET_CGI_DIR', - './errors' => {target => 'INTRANET_CGI_DIR'}, - './Koha' => 'PERL_MODULE_DIR', - './Koha.pm' => 'PERL_MODULE_DIR', - './koha-tmpl/intranet-tmpl' => {target => 'INTRANET_TMPL_DIR', trimdir => -1}, - './koha-tmpl/opac-tmpl' => {target => 'OPAC_TMPL_DIR', trimdir => -1}, - './kohaversion.pl' => 'INTRANET_CGI_DIR', - './labels' => 'INTRANET_CGI_DIR', - './lib' => {target => 'PERL_MODULE_LIB_DIR', trimdir => -1}, - './mainpage.pl' => 'INTRANET_CGI_DIR', - './Makefile.PL' => 'NONE', - './MANIFEST.SKIP' => 'NONE', - './members' => 'INTRANET_CGI_DIR', - './misc' => { target => 'SCRIPT_NONDEV_DIR', trimdir => -1 }, - './misc/bin' => { target => 'SCRIPT_DIR', trimdir => -1 }, - './misc/release_notes' => { target => 'DOC_DIR', trimdir => 2 }, - './misc/translator' => { target => 'MISC_DIR', trimdir => 2 }, - './misc/koha-install-log' => { target => 'MISC_DIR', trimdir => -1 }, - './misc/installer_devel_notes' => 'NONE', - './opac' => 'OPAC_CGI_DIR', - './OpenILS' => 'PERL_MODULE_DIR', - './README.txt' => 'NONE', - './patroncards' => 'INTRANET_CGI_DIR', - './patron_lists' => 'INTRANET_CGI_DIR', - './perltidyrc' => 'NONE', - './plugins' => 'INTRANET_CGI_DIR', - './pos' => 'INTRANET_CGI_DIR', - './preservation' => 'INTRANET_CGI_DIR', - './recalls' => 'INTRANET_CGI_DIR', - './reports' => 'INTRANET_CGI_DIR', - './reserve' => 'INTRANET_CGI_DIR', - './reviews' => 'INTRANET_CGI_DIR', - './rewrite-config.PL' => 'NONE', - './reviews' => 'INTRANET_CGI_DIR', - './rotating_collections' => 'INTRANET_CGI_DIR', - './serials' => 'INTRANET_CGI_DIR', - './services' => 'INTRANET_CGI_DIR', - './skel' => 'NONE', - './skel/var/lock/koha' => { target => 'LOCK_DIR', trimdir => -1 }, - './skel/var/log/koha' => { target => 'LOG_DIR', trimdir => -1 }, - './skel/var/spool/koha' => { target => 'BACKUP_DIR', trimdir => -1 }, - './skel/var/run/koha/zebradb' => { target => 'ZEBRA_RUN_DIR', trimdir => -1 }, - './skel/var/lock/koha/zebradb/authorities' => { target => 'ZEBRA_LOCK_DIR', trimdir => 6 }, - './skel/var/lib/koha/zebradb/authorities/key' => { target => 'ZEBRA_DATA_DIR', trimdir => 6 }, - './skel/var/lib/koha/zebradb/authorities/register' => { target => 'ZEBRA_DATA_DIR', trimdir => 6 }, - './skel/var/lib/koha/zebradb/authorities/shadow' => { target => 'ZEBRA_DATA_DIR', trimdir => 6 }, - './skel/var/lib/koha/zebradb/authorities/tmp' => { target => 'ZEBRA_DATA_DIR', trimdir => 6 }, - './skel/var/lock/koha/zebradb/biblios' => { target => 'ZEBRA_LOCK_DIR', trimdir => 6 }, - './skel/var/lib/koha/zebradb/biblios/key' => { target => 'ZEBRA_DATA_DIR', trimdir => 6 }, - './skel/var/lib/koha/zebradb/biblios/register' => { target => 'ZEBRA_DATA_DIR', trimdir => 6 }, - './skel/var/lib/koha/zebradb/biblios/shadow' => { target => 'ZEBRA_DATA_DIR', trimdir => 6 }, - './skel/var/lib/koha/zebradb/biblios/tmp' => { target => 'ZEBRA_DATA_DIR', trimdir => 6 }, - './skel/var/lock/koha/zebradb/rebuild' => { target => 'ZEBRA_LOCK_DIR', trimdir => 6 }, - './skel/var/lib/koha/plugins' => { target => 'PLUGINS_DIR', trimdir => 6 }, - './sms' => 'INTRANET_CGI_DIR', - './suggestion' => 'INTRANET_CGI_DIR', - './svc' => 'INTRANET_CGI_DIR', - './t' => 'NONE', - './xt' => 'NONE', - './tags' => 'INTRANET_CGI_DIR', - './tmp' => 'NONE', # FIXME need to determine whether - # Koha generates any persistent temp files - # that should go in /var/tmp/koha - './tools' => 'INTRANET_CGI_DIR', - './virtualshelves' => 'INTRANET_CGI_DIR', - # ignore files and directories created by the install itself - './pm_to_blib' => 'NONE', - './blib' => 'NONE', - '.sass-lint.yml' => 'NONE', - '.scss-lint.yml' => 'NONE', - '.eslintrc.json' => 'NONE', - 'gulpfile.js' => 'NONE', - 'package.json' => 'NONE', - 'yarn.lock' => 'NONE', - 'cypress.config.ts' => 'NONE', - 'tsconfig.json' => 'NONE', - 'webpack.config.js' => 'NONE', + './about.pl' => 'INTRANET_CGI_DIR', + './acqui' => 'INTRANET_CGI_DIR', + './admin' => 'INTRANET_CGI_DIR', + './api' => { target => 'API_CGI_DIR', trimdir => -1 }, + './app.psgi' => 'SCRIPT_DIR', + './authorities' => 'INTRANET_CGI_DIR', + './basket' => 'INTRANET_CGI_DIR', + './bin' => { target => 'SCRIPT_DIR', trimdir => -1 }, + './bookings' => 'INTRANET_CGI_DIR', + './C4' => 'PERL_MODULE_DIR', + './catalogue' => 'INTRANET_CGI_DIR', + './cataloguing' => 'INTRANET_CGI_DIR', + './changelanguage.pl' => 'INTRANET_CGI_DIR', + './check_sysprefs.pl' => 'NONE', + './circ' => 'INTRANET_CGI_DIR', + './clubs' => 'INTRANET_CGI_DIR', + './course_reserves' => 'INTRANET_CGI_DIR', + './cpanfile' => 'PERL_MODULE_DIR', + './docs/history.txt' => { target => 'DOC_DIR', trimdir => -1 }, + './docs/contributors.yaml' => { target => 'DOC_DIR', trimdir => -1 }, + './docs/teams.yaml' => { target => 'DOC_DIR', trimdir => -1 }, + './offline_circ' => 'INTRANET_CGI_DIR', + './erm' => 'INTRANET_CGI_DIR', + './etc' => { target => 'KOHA_CONF_DIR', trimdir => -1 }, + './etc/zebradb' => { target => 'ZEBRA_CONF_DIR', trimdir => -1 }, + './etc/z3950' => { target => 'Z3950_CONF_DIR', trimdir => -1 }, + './help.pl' => 'INTRANET_CGI_DIR', + './ill' => 'INTRANET_CGI_DIR', + './installer-CPAN.pl' => 'NONE', + './installer' => 'INTRANET_CGI_DIR', + './errors' => { target => 'INTRANET_CGI_DIR' }, + './Koha' => 'PERL_MODULE_DIR', + './Koha.pm' => 'PERL_MODULE_DIR', + './koha-tmpl/intranet-tmpl' => { target => 'INTRANET_TMPL_DIR', trimdir => -1 }, + './koha-tmpl/opac-tmpl' => { target => 'OPAC_TMPL_DIR', trimdir => -1 }, + './kohaversion.pl' => 'INTRANET_CGI_DIR', + './labels' => 'INTRANET_CGI_DIR', + './lib' => { target => 'PERL_MODULE_LIB_DIR', trimdir => -1 }, + './mainpage.pl' => 'INTRANET_CGI_DIR', + './Makefile.PL' => 'NONE', + './MANIFEST.SKIP' => 'NONE', + './members' => 'INTRANET_CGI_DIR', + './misc' => { target => 'SCRIPT_NONDEV_DIR', trimdir => -1 }, + './misc/bin' => { target => 'SCRIPT_DIR', trimdir => -1 }, + './misc/release_notes' => { target => 'DOC_DIR', trimdir => 2 }, + './misc/translator' => { target => 'MISC_DIR', trimdir => 2 }, + './misc/koha-install-log' => { target => 'MISC_DIR', trimdir => -1 }, + './misc/installer_devel_notes' => 'NONE', + './opac' => 'OPAC_CGI_DIR', + './OpenILS' => 'PERL_MODULE_DIR', + './README.txt' => 'NONE', + './patroncards' => 'INTRANET_CGI_DIR', + './patron_lists' => 'INTRANET_CGI_DIR', + './perltidyrc' => 'NONE', + './plugins' => 'INTRANET_CGI_DIR', + './pos' => 'INTRANET_CGI_DIR', + './preservation' => 'INTRANET_CGI_DIR', + './recalls' => 'INTRANET_CGI_DIR', + './reports' => 'INTRANET_CGI_DIR', + './reserve' => 'INTRANET_CGI_DIR', + './reviews' => 'INTRANET_CGI_DIR', + './rewrite-config.PL' => 'NONE', + './reviews' => 'INTRANET_CGI_DIR', + './rotating_collections' => 'INTRANET_CGI_DIR', + './serials' => 'INTRANET_CGI_DIR', + './services' => 'INTRANET_CGI_DIR', + './skel' => 'NONE', + './skel/var/lock/koha' => { target => 'LOCK_DIR', trimdir => -1 }, + './skel/var/log/koha' => { target => 'LOG_DIR', trimdir => -1 }, + './skel/var/spool/koha' => { target => 'BACKUP_DIR', trimdir => -1 }, + './skel/var/run/koha/zebradb' => { target => 'ZEBRA_RUN_DIR', trimdir => -1 }, + './skel/var/lock/koha/zebradb/authorities' => { target => 'ZEBRA_LOCK_DIR', trimdir => 6 }, + './skel/var/lib/koha/zebradb/authorities/key' => { target => 'ZEBRA_DATA_DIR', trimdir => 6 }, + './skel/var/lib/koha/zebradb/authorities/register' => { target => 'ZEBRA_DATA_DIR', trimdir => 6 }, + './skel/var/lib/koha/zebradb/authorities/shadow' => { target => 'ZEBRA_DATA_DIR', trimdir => 6 }, + './skel/var/lib/koha/zebradb/authorities/tmp' => { target => 'ZEBRA_DATA_DIR', trimdir => 6 }, + './skel/var/lock/koha/zebradb/biblios' => { target => 'ZEBRA_LOCK_DIR', trimdir => 6 }, + './skel/var/lib/koha/zebradb/biblios/key' => { target => 'ZEBRA_DATA_DIR', trimdir => 6 }, + './skel/var/lib/koha/zebradb/biblios/register' => { target => 'ZEBRA_DATA_DIR', trimdir => 6 }, + './skel/var/lib/koha/zebradb/biblios/shadow' => { target => 'ZEBRA_DATA_DIR', trimdir => 6 }, + './skel/var/lib/koha/zebradb/biblios/tmp' => { target => 'ZEBRA_DATA_DIR', trimdir => 6 }, + './skel/var/lock/koha/zebradb/rebuild' => { target => 'ZEBRA_LOCK_DIR', trimdir => 6 }, + './skel/var/lib/koha/plugins' => { target => 'PLUGINS_DIR', trimdir => 6 }, + './sms' => 'INTRANET_CGI_DIR', + './suggestion' => 'INTRANET_CGI_DIR', + './svc' => 'INTRANET_CGI_DIR', + './t' => 'NONE', + './xt' => 'NONE', + './tags' => 'INTRANET_CGI_DIR', + './tmp' => 'NONE', # FIXME need to determine whether + # Koha generates any persistent temp files + # that should go in /var/tmp/koha + './tools' => 'INTRANET_CGI_DIR', + './virtualshelves' => 'INTRANET_CGI_DIR', + + # ignore files and directories created by the install itself + './pm_to_blib' => 'NONE', + './blib' => 'NONE', + '.eslintrc.json' => 'NONE', + '.prettierrc.js' => 'NONE', + '.sass-lint.yml' => 'NONE', + '.scss-lint.yml' => 'NONE', + 'gulpfile.js' => 'NONE', + 'package.json' => 'NONE', + 'yarn.lock' => 'NONE', + 'cypress.config.ts' => 'NONE', + 'tsconfig.json' => 'NONE', + 'webpack.config.js' => 'NONE', }; =head1 CONFIGURATION OPTIONS -- 2.39.5