Putting default parameter at last allowes function calls to omit optional tail arguments.
This rule enforces default parameters to be the last of paramters.
Examples of incorrect code for this rule:
/* eslint default-param-last: ["error"] */
function f(a = 0, b) {}
function f(a, b = 0, c) {}
Examples of correct code for this rule:
/* eslint default-param-last: ["error"] */
function f(a, b = 0) {}