You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+22-22
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,7 @@ Example of `.eslintrc`:
32
32
"@lwc/lwc/no-deprecated": "error",
33
33
"@lwc/lwc/valid-api": "error",
34
34
"@lwc/lwc/no-document-query": "error",
35
-
"@lwc/lwc/ssr/no-unsupported-properties": "error"
35
+
"@lwc/lwc/ssr-no-unsupported-properties": "error"
36
36
}
37
37
}
38
38
```
@@ -86,9 +86,9 @@ To choose from three configuration settings, install the [`eslint-config-lwc`](h
86
86
|[lwc/no-restricted-browser-globals-during-ssr](./docs/rules/no-restricted-browser-globals-during-ssr.md)| disallow access to global browser APIs during SSR ||
87
87
|[lwc/no-unsupported-ssr-properties](./docs/rules/no-unsupported-ssr-properties.md)| disallow access of unsupported properties in SSR ||
88
88
|[lwc/no-node-env-in-ssr](./docs/rules/no-node-env-in-ssr.md)| disallow usage of process.env.NODE_ENV in SSR ||
89
-
|[lwc/ssr/no-restricted-browser-globals](./docs/rules/ssr/no-restricted-browser-globals.md)| disallow access to global browser APIs during SSR ||
90
-
|[lwc/ssr/no-unsupported-properties](./docs/rules/ssr/no-unsupported-properties.md)| disallow access of unsupported properties in SSR ||
91
-
|[lwc/ssr/no-node-env](./docs/rules/ssr/no-node-env.md)| disallow usage of process.env.NODE_ENV in SSR ||
89
+
|[lwc/ssr-no-restricted-browser-globals](./docs/rules/ssr/ssr-no-restricted-browser-globals.md)| disallow access to global browser APIs during SSR ||
90
+
|[lwc/ssr-no-unsupported-properties](./docs/rules/ssr/ssr-no-unsupported-properties.md)| disallow access of unsupported properties in SSR ||
91
+
|[lwc/ssr-no-node-env](./docs/rules/ssr/ssr-no-node-env.md)| disallow usage of process.env.NODE_ENV in SSR ||
92
92
|[lwc/valid-graphql-wire-adapter-callback-parameters](./docs/rules/valid-graphql-wire-adapter-callback-parameters.md)| ensure graphql wire adapters are using 'errors' instead of 'error' ||
93
93
|[lwc/no-host-mutation-in-connected-callback](./docs/rules/no-host-mutation-in-connected-callback.md)| disallow the host element mutation in 'connectedCallback' ||
94
94
| Rule ID | Description | Fixable |
@@ -105,25 +105,25 @@ To choose from three configuration settings, install the [`eslint-config-lwc`](h
|[lwc/ssr/no-restricted-browser-globals](./docs/rules/ssr/no-restricted-browser-globals.md)| disallow access to global browser APIs during SSR ||
109
-
|[lwc/ssr/no-unsupported-properties](./docs/rules/ssr/no-unsupported-properties.md)| disallow access of unsupported properties in SSR ||
110
-
|[lwc/ssr/no-node-env](./docs/rules/ssr/no-node-env.md)| disallow usage of process.env.NODE_ENV in SSR ||
108
+
|[lwc/ssr-no-restricted-browser-globals](./docs/rules/ssr/ssr-no-restricted-browser-globals.md)| disallow access to global browser APIs during SSR ||
109
+
|[lwc/ssr-no-unsupported-properties](./docs/rules/ssr/ssr-no-unsupported-properties.md)| disallow access of unsupported properties in SSR ||
110
+
|[lwc/ssr-no-node-env](./docs/rules/ssr/ssr-no-node-env.md)| disallow usage of process.env.NODE_ENV in SSR ||
111
111
|[lwc/valid-graphql-wire-adapter-callback-parameters](./docs/rules/valid-graphql-wire-adapter-callback-parameters.md)| ensure graphql wire adapters are using 'errors' instead of 'error' ||
112
-
|[lwc/ssr/no-host-mutation-in-connected-callback](./docs/rules/ssr/no-host-mutation-in-connected-callback.md)| disallow the host element mutation in 'connectedCallback' ||
113
-
|[lwc/ssr/no-static-imports-of-user-specific-scoped-modules](./docs/rules/ssr/no-static-imports-of-user-specific-scoped-modules.md)| disallow static imports of user-specific scoped modules in SSR-able components ||
114
-
|[lwc/ssr/no-form-factor](./docs/rules/ssr/no-form-factor.md)| disallow formFactor in SSR-able components ||
112
+
|[lwc/ssr-no-host-mutation-in-connected-callback](./docs/rules/ssr/ssr-no-host-mutation-in-connected-callback.md)| disallow the host element mutation in 'connectedCallback' ||
113
+
|[lwc/ssr-no-static-imports-of-user-specific-scoped-modules](./docs/rules/ssr/ssr-no-static-imports-of-user-specific-scoped-modules.md)| disallow static imports of user-specific scoped modules in SSR-able components ||
114
+
|[lwc/ssr-no-form-factor](./docs/rules/ssr/ssr-no-form-factor.md)| disallow formFactor in SSR-able components ||
Copy file name to clipboardExpand all lines: docs/rules/ssr/ssr-no-node-env.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Disallow use of `process.env.NODE_ENV` during SSR (`lwc/ssr/no-node-env`)
1
+
# Disallow use of `process.env.NODE_ENV` during SSR (`lwc/ssr-no-node-env`)
2
2
3
3
Using `process.env.NODE_ENV` during server-side rendering in JavaScript is not recommended because it can introduce unexpected behavior and bugs in your application. This environment variable is typically used for conditional logic related to development or production builds, which is more relevant on the client side.
Copy file name to clipboardExpand all lines: docs/rules/ssr/ssr-no-unsupported-node-api.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Disallow Node API Calls in SSR Context (`lwc/ssr/no-unsupported-node-api`)
1
+
# Disallow Node API Calls in SSR Context (`lwc/ssr-no-unsupported-node-api`)
2
2
3
3
This rule disallows the use of unsupported Node API calls within components that may run during server-side rendering. These APIs are not available in client-side rendering environments and can lead to serious issues when used without proper safeguards. To avoid unexpected behavior and security vulnerabilities, certain problematic Node APIs should not be used in SSR contexts.
0 commit comments