Skip to content

Commit a08d451

Browse files
authored
adds keywords and homepage to description (#8)
* fix banner * add keywords * add homepage
1 parent 0e837ce commit a08d451

File tree

9 files changed

+38
-99
lines changed

9 files changed

+38
-99
lines changed

CHANGELOG.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

Contributing.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Since 2021, the _Lightning Flow Scanner_ has grown from its roots in CLI and VS Code tools to empower Salesforce Developers across six free and open-source platforms—from CLI tools to native Salesforce apps—delivering a unified experience for static analysis of Flows. Our community has shared their expertise to ensure reliability and efficiency in Flow optimization. Your support can amplify our impact. Here’s how you can contribute:
2+
3+
- ⭐ Starring the project to show your support
4+
- 📢 Sharing our work with your network
5+
- 💬 Sharing feedback to help us improve
6+
- 💻 Contributing code to drive innovation
7+
8+
Want to know more? Please consider having a look at the [Contributing Guidelines](https://github.com/Flow-Scanner/lightning-flow-scanner-core/blob/main/CONTRIBUTING.md).

README.md

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,6 @@ Use our side bar or the **Command Palette** and type `Flow Scanner` to see the l
1616
* `Fix Flows` will apply available fixes automatically.
1717
* `Open Documentation` can be used to reference the documentation.
1818

19-
| Command | Title |
20-
| ------------------------------------------ | ----------------------- |
21-
| `lightningflowscanner.openDocumentation` | Open the documentation |
22-
| `lightningflowscanner.scanFlows` | Scan Flows |
23-
| `lightningflowscanner.debugView` | Debug Flow Scanner View |
24-
| `lightningflowscanner.fixFlows` | Fix Flows |
25-
| `lightningflowscanner.configRules` | Configurate Flow Rules |
26-
2719
## Configuration Options
2820

2921
| Key | Description | Default Value |
@@ -45,19 +37,19 @@ Use our side bar or the **Command Palette** and type `Flow Scanner` to see the l
4537
```bash
4638
npm install
4739
```
48-
3. Build the project:
40+
3. run locally
4941

50-
```bash
51-
npm run build
5242
```
53-
4. Run tests:
43+
npm run watch
44+
```
45+
4. build vsix
5446

55-
```bash
56-
npm run test
47+
```
48+
npm run build
5749
```
5850

59-
## Contributing
51+
## Note on the original project
6052

61-
The original `lightning-flow-scanner-vsce` package was unpublished from the Visual Studio Marketplace after a Remote Code Execution (RCE) vulnerability was identified in its core dependency, `lightning-flow-scanner-core`. This issue, caused by unsafe custom rule loading, has been fully resolved in the [v5.1.0 release of the core library](https://github.com/Flow-Scanner/lightning-flow-scanner-core/releases/tag/v5.1.0). The [lightning-flow-scanner-vsx](https://github.com/Flow-Scanner/lightning-flow-scanner-vsx) fork, has focussed on security and maintainability, removing unsafe custom rule loading.
53+
The original `lightning-flow-scanner-vsce` package was unpublished from the Visual Studio Marketplace after a Remote Code Execution (RCE) vulnerability was identified in its core dependency, `lightning-flow-scanner-core`. This issue, caused by unsafe custom rule loading, has been fully resolved in the [v5.1.0 release of the core library](https://github.com/Flow-Scanner/lightning-flow-scanner-core/releases/tag/v5.1.0). The [lightning-flow-scanner-vsx](https://github.com/Flow-Scanner/lightning-flow-scanner-vsx) fork, focusses on security and maintainability.
6254

63-
If you'd like to help us enhance Flow Scanner, please consider having a look at the [Contributing Guidelines](https://github.com/Flow-Scanner/lightning-flow-scanner-core/blob/main/CONTRIBUTING.md).
55+
If you'd like to help us enhance Lightning Flow Scanner, please consider having a look at the [Contributing Guidelines](https://github.com/Flow-Scanner/lightning-flow-scanner-core/blob/main/CONTRIBUTING.md).

index.html

Lines changed: 0 additions & 13 deletions
This file was deleted.

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
{
22
"name": "lightning-flow-scanner-vsx",
3-
"displayName": "Lightning Flow Scanner CE",
3+
"displayName": "Lightning Flow Scanner VSX",
44
"publisher": "ForceConfigControl",
55
"license": "AGPL-3.0",
66
"repository": {
77
"type": "git",
88
"url": "https://github.com/Flow-Scanner/lightning-flow-scanner-vsx"
99
},
1010
"icon": "media/lightningflow.png",
11-
"description": "A Visual Studio Code Extension designed to proactively enforce secure and maintainable Salesforce Flows. It detects unsafe running contexts, hardcoded IDs and URLs, overly broad field access, unhandled nulls, and inefficient database operations, helping teams ensure their automations are safe and reliable.",
12-
"version": "1.7.0",
11+
"description": "A VS Code Extension for analysis and optimization of Salesforce Flows. Scans metadata for 20+ issues such as hardcoded IDs, unsafe contexts, inefficient SOQL/DML operations, recursion risks, and missing fault handling. Supports auto-fixes, rule configurations, and tests integration.",
12+
"version": "1.7.2",
1313
"engines": {
1414
"vscode": "^1.99.1"
1515
},
1616
"categories": [
17-
"Other"
17+
"Linters"
1818
],
19+
"homepage": "https://flow-scanner.github.io/lightning-flow-scanner-vsx",
1920
"activationEvents": [],
2021
"main": "./dist/extension.js",
2122
"contributes": {
@@ -98,9 +99,6 @@
9899
"build-webapp": "rollup -c",
99100
"build": "npm run v:update && rollup -c && vsce package",
100101
"build:beta": "npm run v:update && rollup -c && vsce package --pre-release",
101-
"deploy:minor": "vsce publish minor",
102-
"deploy:major": "vsce publish major",
103-
"deploy:patch": "vsce publish patch",
104102
"package": "webpack --mode production --devtool hidden-source-map --config ./build/node-extension.webpack.config.js",
105103
"test-compile": "tsc -p ./",
106104
"test-watch": "tsc -watch -p ./",
@@ -187,5 +185,16 @@
187185
"uuid": "^11.0.5",
188186
"xml2js": "^0.6.2",
189187
"yaml": "^2.8.0"
190-
}
188+
},
189+
"keywords": [
190+
"salesforce",
191+
"flow",
192+
"linter",
193+
"static analysis",
194+
"security scanner",
195+
"flow scanner",
196+
"salesforce flow",
197+
"best practices",
198+
"code quality"
199+
]
191200
}

vsc-extension-quickstart.md

Lines changed: 0 additions & 48 deletions
This file was deleted.

webviews/components/Banner.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<div class="banner">
33

44
<img
5-
src="https://raw.githubusercontent.com/Flow-Scanner/lightning-flow-scanner-core/main/media/bannerslim.png"
5+
src="https://raw.githubusercontent.com/Flow-Scanner/lightning-flow-scanner-core/main/files/media/bannerslim.png"
66
alt="Lightning Flow Scanner banner"
77
/>
88
</div>

webviews/components/Navigation.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
<div class="banner">
4848
<a href="https://github.com/Lightning-Flow-Scanner">
4949
<img
50-
src="https://raw.githubusercontent.com/Flow-Scanner/lightning-flow-scanner-core/main/media/bannerslim.png"
50+
src="https://raw.githubusercontent.com/Flow-Scanner/lightning-flow-scanner-core/main/files/media/bannerslim.png"
5151
alt="Lightning Flow Scanner banner"
5252
/>
5353
</a>

0 commit comments

Comments
 (0)