JavaScript
with
statement was used.
With statements might cause false positives when analysing unqualified identifiers. Also,
with
statements are
marked as deprecated by the latest JavaScript standard
.
import QtQuick Item { function f() { with (Math) { return PI } } }
You can fix this warning by replacing the
with
statement with a destructuring property, for example:
import QtQuick Item { function f() { const { PI } = Math; return PI } }
注意: You can find more replacement ideas here .