Skip to content

Commit c2ef12c

Browse files
iclantonclaude
andauthored
[heft-sass-plugin] Improve README and sass.json template (#5768)
* [heft-sass-plugin] Improve README and sass.json template - Rewrote README with setup instructions, configuration reference table, CSS modules vs. global stylesheets explanation, shim generation docs, import resolution notes, and plugin accessor API - Updated sass.json template: removed non-existent preserveSCSSExtension and importIncludePaths options, added missing nonModuleFileExtensions and preserveIcssExports, updated cssOutputFolders example to show shimModuleFormat usage Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * fixup! [heft-sass-plugin] Improve README and sass.json template * fixup! [heft-sass-plugin] Improve README and sass.json template * Add a unit test for the sass template. --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 389eb2b commit c2ef12c

File tree

24 files changed

+407
-73
lines changed

24 files changed

+407
-73
lines changed

apps/rush-mcp-server/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# @rushstack/mcp-server
22

3-
With the rapid advancement of LLMs, AI applications like Trae, Cursor, Cline, Windsurf, and others have been thriving. However, due to the large scale of monorepos and the context limitations of LLMs, it’s difficult for these models to fully understand your monorepo. This is where @rushstack/mcp-server comes in by providing a suite of MCP tools, it enables LLMs to better comprehend your monorepo and assist you more effectively with daily development tasks in a Rush-based monorepo environment.
3+
With the rapid advancement of LLMs, AI applications like Trae, Cursor, Cline, Windsurf, and others have been thriving. However, due to the large scale of monorepos and the context limitations of LLMs, it’s difficult for these models to fully understand your monorepo. This is where @rushstack/mcp-server comes in - by providing a suite of MCP tools, it enables LLMs to better comprehend your monorepo and assist you more effectively with daily development tasks in a Rush-based monorepo environment.
44

55
## Usage
66

@@ -19,7 +19,7 @@ With the rapid advancement of LLMs, AI applications like Trae, Cursor, Cline, Wi
1919
}
2020
```
2121

22-
3. Congratulations 🎉 You’ve completed the setup Rush MCP is now ready to use!
22+
3. Congratulations 🎉 You’ve completed the setup - Rush MCP is now ready to use!
2323

2424
## Available Tools
2525

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@microsoft/rush",
5+
"comment": "",
6+
"type": "none"
7+
}
8+
],
9+
"packageName": "@microsoft/rush"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@rushstack/eslint-plugin",
5+
"comment": "",
6+
"type": "none"
7+
}
8+
],
9+
"packageName": "@rushstack/eslint-plugin"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@rushstack/heft-config-file",
5+
"comment": "",
6+
"type": "none"
7+
}
8+
],
9+
"packageName": "@rushstack/heft-config-file"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@rushstack/heft-json-schema-typings-plugin",
5+
"comment": "",
6+
"type": "none"
7+
}
8+
],
9+
"packageName": "@rushstack/heft-json-schema-typings-plugin"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@rushstack/heft-sass-plugin",
5+
"comment": "Improve project README.",
6+
"type": "patch"
7+
}
8+
],
9+
"packageName": "@rushstack/heft-sass-plugin"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@rushstack/heft-static-asset-typings-plugin",
5+
"comment": "",
6+
"type": "none"
7+
}
8+
],
9+
"packageName": "@rushstack/heft-static-asset-typings-plugin"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@rushstack/mcp-server",
5+
"comment": "",
6+
"type": "none"
7+
}
8+
],
9+
"packageName": "@rushstack/mcp-server"
10+
}

eslint/eslint-plugin/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ import(
142142
#### Notes
143143

144144
- If your bundler does not understand Webpack magic comments (e.g. plain Node ESM loader), disable this rule for that project.
145-
- Choose stable, descriptive chunk namesavoid including hashes, timestamps, or environment‑specific tokens.
145+
- Choose stable, descriptive chunk names-avoid including hashes, timestamps, or environment‑specific tokens.
146146
- Chunk names share a global namespace in the final bundle; avoid collisions to keep analysis clear.
147147

148148
#### Rationale
@@ -531,14 +531,14 @@ unmountComponentAtNode(b);
531531

532532
```ts
533533
// No legacy ReactDOM render/unmount usage in this file
534-
// (e.g. uses React 18 createRoot API or just defines components) rule passes
534+
// (e.g. uses React 18 createRoot API or just defines components) - rule passes
535535
```
536536

537537
#### Notes
538538

539539
- The rule does not attempt dataflow analysis to verify the same container node is passed; it only enforces count parity.
540540
- Modern React apps using `createRoot()` should migrate to pairing `root.unmount()`. This legacy rule helps older code until migration is complete.
541-
- Multiple files can coordinate unmounting (e.g. via a shared cleanup utility); in that case this rule will flag the imbalanceconsider colocating the unmount or disabling the rule for that file.
541+
- Multiple files can coordinate unmounting (e.g. via a shared cleanup utility); in that case this rule will flag the imbalance-consider colocating the unmount or disabling the rule for that file.
542542

543543
#### Rationale
544544

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Stub for prettier. json-schema-to-typescript eagerly require('prettier') at
22
// module load time. Prettier v3's CJS entry does a top-level dynamic import()
33
// which crashes inside Jest's VM sandbox on Node 22+. Since compile() is called
4-
// with format: false, prettier is never invoked this stub just prevents the
4+
// with format: false, prettier is never invoked - this stub just prevents the
55
// module-load crash.
66
module.exports = {};

0 commit comments

Comments
 (0)