Problem/Motivation
Let's fix Drupal coding standards for this module.
The last pipeline by phpcs show the next issues:
$ vendor/bin/phpcs -s $_WEB_ROOT/modules/custom --report-junit=junit.xml --report-full --report-summary --report-source
FILE: ...-3120638/web/modules/custom/ultimate_cron-3120638/ultimate_cron.nagios.inc
--------------------------------------------------------------------------------
FOUND 81 ERRORS AND 10 WARNINGS AFFECTING 71 LINES
.
.
.
PHP CODE SNIFFER REPORT SUMMARY
--------------------------------------------------------------------------------
FILE ERRORS WARNINGS
--------------------------------------------------------------------------------
.../modules/custom/ultimate_cron-3120638/ultimate_cron.api.php 32 2
...odules/custom/ultimate_cron-3120638/ultimate_cron.drush.inc 63 0
.../modules/custom/ultimate_cron-3120638/ultimate_cron.install 34 2
...b/modules/custom/ultimate_cron-3120638/ultimate_cron.module 30 3
...dules/custom/ultimate_cron-3120638/ultimate_cron.nagios.inc 81 10
...m/ultimate_cron-3120638/src/CronJobAccessControlHandler.php 2 0
...dules/custom/ultimate_cron-3120638/src/CronJobDiscovery.php 13 1
...dules/custom/ultimate_cron-3120638/src/CronJobInterface.php 42 2
...les/custom/ultimate_cron-3120638/src/CronJobListBuilder.php 14 3
...web/modules/custom/ultimate_cron-3120638/src/CronPlugin.php 24 1
...les/custom/ultimate_cron-3120638/src/CronPluginMultiple.php 15 3
...8/web/modules/custom/ultimate_cron-3120638/src/CronRule.php 45 4
...web/modules/custom/ultimate_cron-3120638/src/CronSignal.php 15 0
...custom/ultimate_cron-3120638/src/PluginCleanupInterface.php 1 0
.../modules/custom/ultimate_cron-3120638/src/QueueSettings.php 61 8
...eb/modules/custom/ultimate_cron-3120638/src/QueueWorker.php 7 0
...8/web/modules/custom/ultimate_cron-3120638/src/Settings.php 0 1
...modules/custom/ultimate_cron-3120638/src/TaggedSettings.php 3 1
...b/modules/custom/ultimate_cron-3120638/src/UltimateCron.php 6 8
...m/ultimate_cron-3120638/src/UltimateCronDatabaseFactory.php 2 0
...tom/ultimate_cron-3120638/src/Annotation/LauncherPlugin.php 4 0
...ustom/ultimate_cron-3120638/src/Annotation/LoggerPlugin.php 2 0
...om/ultimate_cron-3120638/src/Annotation/SchedulerPlugin.php 2 0
...ultimate_cron-3120638/src/Commands/UltimateCronCommands.php 7 1
...stom/ultimate_cron-3120638/src/Controller/JobController.php 5 1
...modules/custom/ultimate_cron-3120638/src/Entity/CronJob.php 72 3
...ustom/ultimate_cron-3120638/src/Form/CronJobDisableForm.php 4 0
...custom/ultimate_cron-3120638/src/Form/CronJobEnableForm.php 4 0
...dules/custom/ultimate_cron-3120638/src/Form/CronJobForm.php 31 5
...stom/ultimate_cron-3120638/src/Form/GeneralSettingsForm.php 24 4
...tom/ultimate_cron-3120638/src/Form/LauncherSettingsForm.php 4 0
...ustom/ultimate_cron-3120638/src/Form/LoggerSettingsForm.php 11 0
...om/ultimate_cron-3120638/src/Form/SchedulerSettingsForm.php 7 0
.../custom/ultimate_cron-3120638/src/Launcher/LauncherBase.php 5 0
...om/ultimate_cron-3120638/src/Launcher/LauncherInterface.php 1 0
.../web/modules/custom/ultimate_cron-3120638/src/Lock/Lock.php 19 1
...les/custom/ultimate_cron-3120638/src/Lock/LockInterface.php 6 0
...ules/custom/ultimate_cron-3120638/src/Lock/LockMemcache.php 20 1
...odules/custom/ultimate_cron-3120638/src/Logger/LogEntry.php 34 2
...ules/custom/ultimate_cron-3120638/src/Logger/LoggerBase.php 5 0
...custom/ultimate_cron-3120638/src/Logger/LoggerInterface.php 2 0
...s/custom/ultimate_cron-3120638/src/Logger/LoggerManager.php 0 1
.../custom/ultimate_cron-3120638/src/Logger/WatchdogLogger.php 2 2
...120638/src/Plugin/ultimate_cron/Launcher/SerialLauncher.php 27 5
...ron-3120638/src/Plugin/ultimate_cron/Logger/CacheLogger.php 10 0
...-3120638/src/Plugin/ultimate_cron/Logger/DatabaseLogger.php 32 1
...cron-3120638/src/Plugin/ultimate_cron/Scheduler/Crontab.php 16 7
...120638/src/Plugin/ultimate_cron/Scheduler/SchedulerBase.php 8 0
..._cron-3120638/src/Plugin/ultimate_cron/Scheduler/Simple.php 10 2
...ules/custom/ultimate_cron-3120638/src/Progress/Progress.php 9 1
...om/ultimate_cron-3120638/src/Progress/ProgressInterface.php 4 0
...tom/ultimate_cron-3120638/src/Progress/ProgressMemcache.php 14 1
...ustom/ultimate_cron-3120638/src/ProxyClass/UltimateCron.php 32 0
.../ultimate_cron-3120638/src/Scheduler/SchedulerInterface.php 2 0
...om/ultimate_cron-3120638/src/Scheduler/SchedulerManager.php 0 1
...les/custom/ultimate_cron-3120638/src/Signal/SignalCache.php 9 1
...custom/ultimate_cron-3120638/src/Signal/SignalInterface.php 8 0
...cron-3120638/templates/page-admin-settings-cron-log.tpl.php 2 0
...imate_cron-3120638/tests/src/Functional/CronJobFormTest.php 17 0
...te_cron-3120638/tests/src/Functional/CronJobInstallTest.php 11 1
...ltimate_cron-3120638/tests/src/Functional/LoggerWebTest.php 3 0
...ltimate_cron-3120638/tests/src/Kernel/CronJobKernelTest.php 4 0
...stom/ultimate_cron-3120638/tests/src/Kernel/CronJobTest.php 10 3
...timate_cron-3120638/tests/src/Kernel/LauncherPluginTest.php 4 1
...ultimate_cron-3120638/tests/src/Kernel/LoggerPluginTest.php 6 1
...imate_cron-3120638/tests/src/Kernel/SchedulerPluginTest.php 4 1
...ate_cron-3120638/tests/src/Kernel/UltimateCronQueueTest.php 3 0
...stom/ultimate_cron-3120638/tests/src/Unit/RulesUnitTest.php 187 95
.../ultimate_cron_logger_test/ultimate_cron_logger_test.module 1 0
--------------------------------------------------------------------------------
A TOTAL OF 1194 ERRORS AND 191 WARNINGS WERE FOUND IN 71 FILES
We have .gitlab-ci.yml file with phpcs pipeline and can fix all issues asap.
Issue fork ultimate_cron-3421334
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
sakthi_dev commentedWhile running the following command
Got the following error
Comment #4
ankondrat4 commentedHello @sakthi_dev
We have pipeline with phpcs in this module)))) FYI: https://git.drupalcode.org/issue/ultimate_cron-3421334/-/jobs/815693
Comment #5
dhruv.mittal commentedWorking on it
Comment #6
berdirThis MR is way too big and will never be committed like this, don't waste your time.
The only chance this has is by splitting it up, preferably by type of problem, for example, array() to []. That can be reviewed efficiently and committed and and then we can re-evaluate and pick the next group.
Comment #7
benstallings commentedTaking @berdir's advice to heart, I've opened https://www.drupal.org/project/ultimate_cron/issues/3547668