I’m just catching up on email.

I made two changes on Friday. I deactivated the following two rules for the 
Flex language. (Please note that I only deactivated them. I did not delete 
them.) I wanted to see how much that would effect the score:
"===" and "!==" should be used instead of "==" and "!=“
and
"public static" fields should be constant

There are others that would be interesting to see how they effect the score as 
well.

It’s important to note that these changes were only to the “Flex” language. 
Considering that we’re the only project using this language at all, it does not 
effect anyone else. Additionally, as best as I can tell, the language was first 
defined in the end of December. Considering we “own” the language, it seems 
reasonable that we should define sane defaults in case any other project DOES 
use the language.

"===" and "!==" should be used instead of "==" and "!=“ is simply incorrect for 
ActionScript. I flies in the face of accepted coding practices for the 
language, and should be removed completely. It causes thousands of complaints.

"public static" fields should be constant is not something that Flex ever 
enforced. I don’t really see the value for this rule, but I could go either way.

There are some other rules which should be discussed, but we can do that on the 
wiki.

Feel free to revert my changes, but the discussion should be about defaults for 
the language, and not just about a custom rule set.

Thanks,
Harbs

> On Jul 8, 2017, at 6:41 AM, Justin Mclean <jus...@classsoftware.com> wrote:
> 
> Hi,
> 
>> Before you accuse anyone (even if you expressed doubt) do you have a way to 
>> determine who made the change to the Sonar Cube configuration?
> 
> I can’t see anything in the interface no, but the changes are logged and 
> infra will be able to tell. If it wasn’t him I’ll appoligise.
> 
> Thanks,
> Justin

Reply via email to