Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Switch to using the latest Perl::Tidy (version 20240903).
This commit just makes the changes in the scripts, but does not yet run perltidy with the new setup. That will be done in the next commit. A new `--valign-signed-numbers` option has been added in the version of Perl::Tidy and is the default. That option has been disabled to reduce the number of code changes. Although it only changes one line of the webwork2 code. It changes a lot more in the pg code. Note that the `bin/dev_scripts/run-perltidy.pl` script now insists on this specific version of perltidy instead of this version or newer. This is because every time a new version of perltidy comes out, it changes things. So developers really need to be using the same version or it will not be consistent with the github workflow result. Also, the version requirement in the check_modules.pl script has been removed. Only developers need a specific version of perltidy. Those running webwork2 can use other versions. This is only used for formatting problems in the PG problem editor, and using other versions may result in slightly different formatting there, but that is not so consequential that we need to require a specific version. Note that this change depends on the corresponding pg pull request, because in that pull request the `-vxl='q'` option has been removed. Otherwise version 20220613 or newer of perltidy would still be needed.
- Loading branch information