I have a method that I'm overriding:
@override
bool operator ==(Object o) {
if (identical(this, o)) return true;
return o is Song &&
o.id == id &&
o.name == name &&
o.lyrics == lyrics &&
o.url == url;
}
But I get a lint warning from flutter_lints:
Don't rename parameters of overridden methods. dart(avoid_renaming_method_parameters)
What is it complaining about? How do I fix it?
I found the answer so I'm posting below.