JSLint: fonctionnalité ES6 inattendue

J'ai reçu le message "Unexpected ES6 feature" dans le fichier linéaire en ligne sur jsllint.com.

La ligne offensante était la suivante:

(t_1=(1+2)); 

Mais qu'est-ce que la fonctionnalité ES6 inattendue est l'insinuation vers?

Les paramètres étaient

 - Assume... nodejs - Tolerate... bitwise operators - Tolerate... messy whitespace 

Et le fichier commence par "use strict";

Le programme complet:

 "use strict"; var RUNTIME=(require("/Users/soegaard/Dropbox/GitHub/urlang/runtime.js")); var cons=RUNTIME.cons; var NULL=RUNTIME.NULL; var str=RUNTIME.str; function displayln(v){return (console.log(v));} function closure_p(v){return ((Array.isArray(v))&&(v[0]==="CLOS"));} var result=0; ((function(t_1){ (t_1=(1+2)); (result=(displayln(t_1))); return result; })(undefined)); 

Il traite ces expressions enveloppées entre parenthèses à mesure que la flèche fonctionne.

Par ailleurs, ceux qui rendent votre code très difficile à lire. Ils ne sont pas nécessaires, alors, lisez-les.