Chanel icon indicating copy to clipboard operation
Chanel copied to clipboard

Add rule to use #min: and #max: instead of comparisons

Open jecisc opened this issue 5 years ago • 2 comments

jecisc avatar May 03 '20 20:05 jecisc

	replace: '``@a < ``@b ifTrue: [``@a] ifFalse: [``@b]' with: '``@a min: ``@b';
	replace: '``@a <= ``@b ifTrue: [``@a] ifFalse: [``@b]' with: '``@a min: ``@b';
	replace: '``@a > ``@b ifTrue: [``@a] ifFalse: [``@b]' with: '``@a max: ``@b';
	replace: '``@a >= ``@b ifTrue: [``@a] ifFalse: [``@b]' with: '``@a max: ``@b';
	replace: '``@a < ``@b ifTrue: [``@b] ifFalse: [``@a]' with: '``@a max: ``@b';
	replace: '``@a <= ``@b ifTrue: [``@b] ifFalse: [``@a]' with: '``@a max: ``@b';
	replace: '``@a > ``@b ifTrue: [``@b] ifFalse: [``@a]' with: '``@a min: ``@b';
	replace:  '``@a >= ``@b ifTrue: [``@b] ifFalse: [``@a]' with: '``@a min: ``@b';
	replace: '`a < ``@b ifTrue: [`a := ``@b]' with: '`a := `a max: ``@b';
	replace: '`a <= ``@b ifTrue: [`a := ``@b]' with: '`a := `a max: ``@b';
	replace: '`a < ``@b ifFalse: [`a := ``@b]' with: '`a := `a min: ``@b';
	replace: '`a <= ``@b ifFalse: [`a := ``@b]' with: '`a := `a min: ``@b';
	replace: '`a > ``@b ifTrue: [`a := ``@b]' with: '`a := `a min: ``@b';
	replace: '`a >= ``@b ifTrue: [`a := ``@b]' with: '`a := `a min: ``@b';
	replace: '`a > ``@b ifFalse: [`a := ``@b]' with: '`a := `a max: ``@b';
	replace: '`a >= ``@b ifFalse: [`a := ``@b]' with: '`a := `a max: ``@b';
	replace: '``@b < `a ifTrue: [`a := ``@b]' with: '`a := `a min: ``@b';
	replace: '``@b <= `a ifTrue: [`a := ``@b]' with: '`a := `a min: ``@b';
	replace: '``@b < `a ifFalse: [`a := ``@b]' with: '`a := `a max: ``@b';
	replace: '``@b <= `a ifFalse: [`a := ``@b]' with: '`a := `a max: ``@b';
	replace: '``@b > `a ifTrue: [`a := ``@b]' with: '`a := `a max: ``@b';
	replace: '``@b >= `a ifTrue: [`a := ``@b]' with: '`a := `a max: ``@b';
	replace: '``@b > `a ifFalse: [`a := ``@b]' with: '`a := `a min: ``@b';
	replace: '``@b >= `a ifFalse: [`a := ``@b]' with: '`a := `a min: ``@b'

jecisc avatar May 03 '20 20:05 jecisc

Maybe add also a new cleaner after doing the #min:max: one.

jecisc avatar May 03 '20 20:05 jecisc