#!/bin/bash ## usage: bash cleanup-Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines.sh vi ## usage: bash cleanup-Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines.sh joe [ -n "$1" ] && EDITOR="$1" if [ -z "$EDITOR" ]; then echo "Please provide parameter 1 (editor). Example: vi, joe" exit 1 fi function edit_at_line() { local f="$1" local l="$2" $EDITOR +$l "$f" } echo Process cleanup for 'Squiz.WhiteSpace.SuperfluousWhitespace.EmptyLines' echo Number of lines: 90 echo Examples: 'Array ( [0] => Functions must not contain multiple empty lines in a row; found 2 empty lines [1] => Functions must not contain multiple empty lines in a row; found 3 empty lines ) ' echo Press ENTER to begin read edit_at_line 'CRM/Activity/BAO/Activity.php' 1061 edit_at_line 'CRM/Activity/BAO/Activity.php' 1283 edit_at_line 'CRM/Activity/BAO/Activity.php' 1566 edit_at_line 'CRM/Activity/BAO/Activity.php' 1736 edit_at_line 'CRM/Activity/BAO/Activity.php' 2180 edit_at_line 'CRM/Campaign/BAO/Petition.php' 648 edit_at_line 'CRM/Campaign/Form/Petition/Signature.php' 223 edit_at_line 'CRM/Campaign/Form/Petition/Signature.php' 346 edit_at_line 'CRM/Campaign/Form/Petition/Signature.php' 498 edit_at_line 'CRM/Campaign/Form/Petition/Signature.php' 620 edit_at_line 'CRM/Contact/BAO/Contact/Location.php' 55 edit_at_line 'CRM/Contact/BAO/Contact/Location.php' 100 edit_at_line 'CRM/Contact/BAO/Contact/Utils.php' 340 edit_at_line 'CRM/Contact/BAO/Contact.php' 411 edit_at_line 'CRM/Contact/BAO/Contact.php' 818 edit_at_line 'CRM/Contact/BAO/Contact.php' 1466 edit_at_line 'CRM/Contact/BAO/Contact.php' 2333 edit_at_line 'CRM/Contact/BAO/Group.php' 1232 edit_at_line 'CRM/Contact/BAO/GroupContact.php' 143 edit_at_line 'CRM/Contact/BAO/GroupContactCache.php' 473 edit_at_line 'CRM/Contact/BAO/ProximityQuery.php' 303 edit_at_line 'CRM/Contact/BAO/Query.php' 1017 edit_at_line 'CRM/Contact/BAO/Query.php' 2987 edit_at_line 'CRM/Contact/BAO/Query.php' 3067 edit_at_line 'CRM/Contact/BAO/Query.php' 3842 edit_at_line 'CRM/Contact/BAO/Query.php' 4047 edit_at_line 'CRM/Contact/BAO/Query.php' 4064 edit_at_line 'CRM/Contact/BAO/Query.php' 4735 edit_at_line 'CRM/Contact/BAO/RelationshipType.php' 153 edit_at_line 'CRM/Contact/BAO/SearchCustom.php' 163 edit_at_line 'CRM/Contact/Form/Contact.php' 433 edit_at_line 'CRM/Contact/Form/Contact.php' 1160 edit_at_line 'CRM/Contact/Form/Contact.php' 1372 edit_at_line 'CRM/Contact/Form/Contact.php' 1411 edit_at_line 'CRM/Contact/Form/Domain.php' 311 edit_at_line 'CRM/Contact/Form/Edit/CommunicationPreferences.php' 60 edit_at_line 'CRM/Contact/Form/Inline/Email.php' 122 edit_at_line 'CRM/Contact/Form/Search/Advanced.php' 271 edit_at_line 'CRM/Contact/Form/Search/Criteria.php' 118 edit_at_line 'CRM/Contact/Form/Search/Criteria.php' 487 edit_at_line 'CRM/Contact/Form/Search/Custom/ContribSYBNT.php' 191 edit_at_line 'CRM/Contact/Form/Search/Custom/Group.php' 71 edit_at_line 'CRM/Contact/Form/Search/Custom/Group.php' 359 edit_at_line 'CRM/Contact/Form/Task/AddToOrganization.php' 89 edit_at_line 'CRM/Contact/Form/Task/AddToOrganization.php' 96 edit_at_line 'CRM/Contact/Form/Task/Batch.php' 125 edit_at_line 'CRM/Contact/Form/Task/HookSample.php' 59 edit_at_line 'CRM/Contact/Form/Task/Label.php' 65 edit_at_line 'CRM/Contact/Form/Task/SaveSearch.php' 97 edit_at_line 'CRM/Contact/Form/Task/SMSCommon.php' 269 edit_at_line 'CRM/Contact/Form/Task.php' 260 edit_at_line 'CRM/Contact/Import/Form/DataSource.php' 179 edit_at_line 'CRM/Contact/Import/Parser/Contact.php' 1016 edit_at_line 'CRM/Contribute/BAO/Contribution.php' 2496 edit_at_line 'CRM/Contribute/BAO/Contribution.php' 2813 edit_at_line 'CRM/Contribute/BAO/Query.php' 1002 edit_at_line 'CRM/Contribute/Controller/ContributionPage.php' 55 edit_at_line 'CRM/Contribute/Form/AdditionalPayment.php' 336 edit_at_line 'CRM/Contribute/Form/Contribution/Confirm.php' 1415 edit_at_line 'CRM/Contribute/Form/Contribution/Confirm.php' 1504 edit_at_line 'CRM/Contribute/Form/Contribution.php' 1758 edit_at_line 'CRM/Core/BAO/ConfigSetting.php' 526 edit_at_line 'CRM/Core/BAO/IM.php' 144 edit_at_line 'CRM/Core/BAO/IM.php' 148 edit_at_line 'CRM/Core/BAO/Mapping.php' 1096 edit_at_line 'CRM/Core/BAO/MessageTemplate.php' 453 edit_at_line 'CRM/Core/BAO/MessageTemplate.php' 474 edit_at_line 'CRM/Core/BAO/Phone.php' 151 edit_at_line 'CRM/Core/BAO/Preferences.php' 131 edit_at_line 'CRM/Core/BAO/PrevNextCache.php' 90 edit_at_line 'CRM/Core/IDS.php' 165 edit_at_line 'CRM/Event/Form/Registration/Register.php' 752 edit_at_line 'CRM/Event/Form/Task/Batch.php' 141 edit_at_line 'CRM/Event/Form/Task/Delete.php' 80 edit_at_line 'CRM/Event/Import/Form/MapField.php' 155 edit_at_line 'CRM/Logging/ReportSummary.php' 388 edit_at_line 'CRM/Mailing/Form/Unsubscribe.php' 111 edit_at_line 'CRM/Member/Form/MembershipType.php' 85 edit_at_line 'CRM/Report/Form.php' 1095 edit_at_line 'CRM/Report/Form.php' 1803 edit_at_line 'CRM/Report/Form.php' 2581 edit_at_line 'CRM/SMS/Form/Upload.php' 308 edit_at_line 'CRM/SMS/Form/Upload.php' 335 edit_at_line 'CRM/SMS/Form/Upload.php' 380 edit_at_line 'api/v3/Job.php' 149 edit_at_line 'api/v3/MailingEventSubscribe.php' 69 edit_at_line 'api/v3/MailingEventUnsubscribe.php' 73 edit_at_line 'tests/mailing_test/controllerTest.js' 12 edit_at_line 'tests/phpunit/CRM/Core/Payment/BaseIPNTest.php' 290 edit_at_line 'tests/phpunit/CRM/Core/Payment/BaseIPNTest.php' 436