Lint Warning Ожидаемый положительный отступ - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть цикл for, который присваивает значения членам в структуре, в зависимости от числа (nr), но когда я пытался Lint этот кусок кода, он жалуется Ожидаемый положительный отступ что это делаетимею в виду ?что не так в этом фрагменте

fun lint(U16 c, U16 d, U16 e, U16 nr)
{
struct* something[50]
for(U16 i=0; i<nr; i++) //Expected positive indentation
{
something[i] = alloc(sizeof(struct) *nr); //something[i] complains here
something[i] -> ab.c = c; //something[i] complains here
something[i] -> ab.d = d; //something[i] complains here
something[i] -> nrofthing = nr; //something[i] complains here
something[i] -> ab.e =e; //something[i] complains here
}
}

Спасибо!

1 Ответ

0 голосов
/ 12 декабря 2018

Я "положительно отступил от вашего кода".Вот как должен выглядеть правильно отформатированный код: с каждым блоком кода или циклом, отступом 4 пробела или 1 табуляцией.

fun lint(U16 c, U16 d, U16 e, U16 nr)
{
    struct x *something[50];
    for(U16 i=0; i<nr; i++) //Expected positive indentation
    {
        something[i] = malloc(sizeof(struct x) *nr); //something[i] complains here
        something[i]->ab.c = c; //something[i] complains here
        something[i]->ab.d = d; //something[i] complains here
        something[i]->nrofthing = nr; //something[i] complains here
        something[i]->ab.e =e; //something[i] complains here
    }
}

С таким отступом легко увидеть, где начинаются блоки, функции и циклы, иконец, облегчая чтение кода.

Линт пожаловался, что вы не правильно следовали правилам отступа.

...