From 1f5d0889264c60dddb6fb07a3b1e43f840e84d57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=96=9B=E5=AE=9A=E8=B0=94=E7=9A=84=E7=8C=AB?= Date: Thu, 12 Aug 2021 10:54:21 +0800 Subject: [PATCH] Docs: add an example `Object.assign()` for rule no-import-assign (#14916) * Docs: add an example `Object.assign()` for rule no-import-assign * Update docs/rules/no-import-assign.md Co-authored-by: Nitin Kumar * Update docs/rules/no-import-assign.md Co-authored-by: Nitin Kumar Co-authored-by: Nitin Kumar --- docs/rules/no-import-assign.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/rules/no-import-assign.md b/docs/rules/no-import-assign.md index 78b228dd828..49595cda2f8 100644 --- a/docs/rules/no-import-assign.md +++ b/docs/rules/no-import-assign.md @@ -16,8 +16,10 @@ import * as mod_ns from "./mod.mjs" mod = 1 // ERROR: 'mod' is readonly. named = 2 // ERROR: 'named' is readonly. -mod_ns.named = 3 // ERROR: the members of 'mod_ns' is readonly. +mod_ns.named = 3 // ERROR: The members of 'mod_ns' are readonly. mod_ns = {} // ERROR: 'mod_ns' is readonly. +// Can't extend 'mod_ns' +Object.assign(mod_ns, { foo: "foo" }) // ERROR: The members of 'mod_ns' are readonly. ``` Examples of **correct** code for this rule: