
Inline adoc files when they are included exactly once. Also fix language tags because this inlining gives us better information on what language the code is written in.
32 lines
651 B
Plaintext
32 lines
651 B
Plaintext
== Why is this an issue?
|
|
|
|
Variables declared with ``++const++`` cannot be modified. Unfortunately, attempts to do so don't always raise an error; in a non-ES2015 environment, such an attempt might simply be ignored.
|
|
|
|
|
|
=== Noncompliant code example
|
|
|
|
[source,javascript]
|
|
----
|
|
const pi = "yes, please";
|
|
pi = 3.14; // Noncompliant
|
|
----
|
|
|
|
ifdef::env-github,rspecator-view[]
|
|
|
|
'''
|
|
== Implementation Specification
|
|
(visible only on this page)
|
|
|
|
=== Message
|
|
|
|
Correct this attempt to modify "xxx" or use "let" in its declaration.
|
|
|
|
|
|
=== Highlighting
|
|
|
|
* primary: var name in assignment expression
|
|
* secondary: const declaration
|
|
|
|
|
|
endif::env-github,rspecator-view[]
|