Take the 2-minute tour ×
Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. It's 100% free, no registration required.

I'm analyzing a PHP code using Sonarqube, and I've noticed that in almost all files I have this error:

"Each PHP statement must be on a line by itself" (DisallowMultipleStatementsSameLine)

But when I check this files seems that there is no error.

For example, in this file the error is raised:

<?php
/**
 * Category of the question
 */
class Category {
    public $categoryId;
    public $name;
}
?>

How can be?

share|improve this question

1 Answer 1

up vote 3 down vote accepted

I don't have 50 rep to ask you in comments, but...

Did you try changing the line endings? Maybe Sonarqube is expecting either linux or windows line endings and the file was saved with the opposite.

share|improve this answer
1  
Yes. I've changed line endings to linux line endings, and then it worked. Thanks –  Dr. No Dec 14 '13 at 11:41

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.