How to fix JSLint "missing new" error

Code below passed through JSLint causes an error:

Problem at line 8 character 9: Missing 'new'.

ResizeGrid();

How to fix?

"use strict";

var ResizeGrid;

function t() {
    var x;
    if (x) {
        ResizeGrid();
    }
}

Answers


Tick Tolerate uncapitalized constructors or rename to resizeGrid(); to prevent lint from assuming its a function constructor (although calling an undefined var like that will raise other errors).


You should name functions with a lower case initial letter, unless they are intended as constructors. If they are intended as constructors, you should be calling them with new.


Need Your Help

Unable to parse template "Class"

java android android-studio

I am trying to create class in android but i got this error