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: docs/ci/github-action/index.mdx
+4-4
Original file line number
Diff line number
Diff line change
@@ -12,18 +12,18 @@ import styles from './styles.module.css';
12
12
The [Exlint Action](https://github.com/Exlint/actions) is a GitHub Action that allows you to integrate Exlint into your CI (Continuous Integration) workflow.
13
13
It can help you improve the quality of your code by catching errors and potential bugs, enforcing coding standards, and identifying security vulnerabilities.
14
14
15
-
To use the Exlint Action, you must have a token and a group configured. You can get your token for CI usage on the secret management page of [app.exlint.io](https://app.exlint.io).
15
+
To use the Exlint Action, you must have a token and a compliance configured. You can get your token for CI usage on the secret management page of [app.exlint.io](https://app.exlint.io).
16
16
Read more about creating secrets [here](/setup/secret-management)
17
17
18
18
To add the Exlint Action to your workflow, include the following in your config file:
Copy file name to clipboardExpand all lines: docs/data-privacy/user-account-data/index.mdx
+1-1
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ At Exlint, we take data privacy seriously.
13
13
When it comes to user and account data, we want to ensure that our users understand what information we collect and how it is used.
14
14
15
15
It's important to notice that if you are using the Exlint app, in order to use the service we need you to have an account with us.
16
-
This account includes personal data such as your email address and also the groups you created on the app.
16
+
This account includes personal data such as your email address and also the compliances you created on the app.
17
17
This information is necessary for us to provide you with access to the Exlint service and to communicate with you regarding your account and usage of the service.
18
18
19
19
We also collect usage data related to your account, such as the number of times you run Exlint and the results of those runs.
Copy file name to clipboardExpand all lines: docs/setup/cli-argument/index.mdx
+4-4
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ Exlint's command-line interface (CLI) allows you to run Exlint on your codebase
15
15
16
16
`auth`: This argument is used to authenticate your Exlint account. You will be prompted to enter your API key.
17
17
18
-
`use`: This argument is used to specify the group you want to run Exlint on using its unique ID. The group ID can be found on the Exlint dashboard.
18
+
`use`: This argument is used to specify the compliance you want to run Exlint on using its unique ID. The compliance ID can be found on the Exlint dashboard.
19
19
20
20
`run`: This argument is used to run Exlint on your codebase. The `--fix` or `-f` flag can be used to automatically fix any issues found by Exlint.
21
21
@@ -37,10 +37,10 @@ To authenticate your Exlint account, you can use the following command:
37
37
exlint auth
38
38
```
39
39
40
-
To use Exlint with a specific group, you can use the following command:
40
+
To use Exlint with a specific compliance, you can use the following command:
41
41
42
42
```bash
43
-
exlint use <group-id>
43
+
exlint use <compliance-id>
44
44
```
45
45
46
46
To run Exlint and automatically fix any issues found, you can use the following command:
@@ -50,5 +50,5 @@ exlint run --fix
50
50
```
51
51
52
52
:::info
53
-
Please note that if you are using the `run` command, you should have previously used the `use` command to specify the group you want to run exlint on.
53
+
Please note that if you are using the `run` command, you should have previously used the `use` command to specify the compliance you want to run exlint on.
Copy file name to clipboardExpand all lines: docs/setup/cli-output/index.mdx
+3-3
Original file line number
Diff line number
Diff line change
@@ -9,12 +9,12 @@ import Tabs from '@theme/Tabs';
9
9
importTabItemfrom'@theme/TabItem';
10
10
importstylesfrom'./styles.module.css';
11
11
12
-
Exlint's `run` command allows you to execute the linting and scanning of your code using the policies in a specific group.
13
-
The output of the command will display the results of each policy in the group, similar to running the linter or formatter for each library separately.
12
+
Exlint's `run` command allows you to execute the linting and scanning of your code using the policies in a specific compliance.
13
+
The output of the command will display the results of each policy in the compliance, similar to running the linter or formatter for each library separately.
14
14
15
15
#### Examples
16
16
17
-
For example, when using the run command with a Group that includes the `Prettier` and `ESLint` policies, the output will show the results for each policy in the group.
17
+
For example, when using the run command with a Compliance that includes the `Prettier` and `ESLint` policies, the output will show the results for each policy in the compliance.
18
18
Here is an example of what the output may look like:
description: Exlint is a CLI tool that provides developers a quick and efficient application of multiple coding rule policies in multiple projects
6
+
---
7
+
8
+
importstylesfrom'./styles.module.css';
9
+
10
+
Exlint Compliances allows you to manage and enforce coding standards across multiple projects and teams.
11
+
12
+
## What is an Exlint Compliance?
13
+
14
+
A Compliance is a set of configurable open-source policie that can be run together on any project in a matter of seconds.
15
+
16
+
## Creating a Compliance
17
+
18
+
To create a compliance, you'll need to visit the Compliance Management page on the Exlint Dashboard. Here, you can create a new compliance which is assigned with a unique identifier.
19
+
Once you've created a compliance, you can configure its open-source policies to suit your needs.
20
+
21
+
Read more about configuring policies in the [policies section](/setup/policies).
22
+
23
+
## Running a Compliance
24
+
25
+
To use an Exlint Compliance in your project, you'll first need to configure an account on the Exlint Dashboard.
26
+
27
+
Once your account is set up, use `exlint auth` to authenticate your user with Exlint.
28
+
29
+
```bash
30
+
exlint auth
31
+
```
32
+
33
+
Now you can use the compliance in your project by running `exlint use <compliance_id>` in the terminal from your project's root folder.
34
+
Exlint will configure your project with the required libraries and plugins for easy development. You can also see your linters in action if the linter support live linting.
35
+
36
+
```bash
37
+
exlint use <compliance_id>
38
+
```
39
+
40
+
:::tip
41
+
You can easily switch compliance in your project by running the `exlint use <compliance_id>` command again!
42
+
:::
43
+
44
+
To run the compliance policies over your project, you can use the command `exlint run`. Exlint will automatically use the configured compliance and output the policies' results.
45
+
46
+
exlint run [options]
47
+
48
+
You can also run the command with `--fix` or `-f` option. Providinig this option will make Exlint try to automatically fix your code issues.
Copy file name to clipboardExpand all lines: docs/welcome/how-exlint-works/index.mdx
+4-4
Original file line number
Diff line number
Diff line change
@@ -12,12 +12,12 @@ import styles from './styles.module.css';
12
12
# How Exlint works
13
13
14
14
Exlint is an open-source tool that helps in maintaining code quality and compliance by centralizing and streamlining coding standards.
15
-
It works by running a set of open-source linters as a group on your codebase, and identifying any issues or violations of the specified rules.
15
+
It works by running a set of open-source linters as a compliance on your codebase, and identifying any issues or violations of the specified rules.
16
16
17
17
When you run Exlint, it will automatically adjust your IDE and install any necessary extensions and libraries.
18
18
This allows you to see the results of the linter checks directly in your code editor, including live-linting.
19
19
20
-
Exlint also provides a web-based dashboard app that allows you to view and manage your Exlint Groups, including adding and removing policies, and managing their configurations and rules.
20
+
Exlint also provides a web-based dashboard app that allows you to view and manage your Exlint Compliances, including adding and removing policies, and managing their configurations and rules.
21
21
With Exlint, you can easily centralize your compliance efforts and maintain a stardartized code quality across projects.
22
22
23
23
## What does Exlint analyze?
@@ -32,15 +32,15 @@ The types of issues that Exlint can analyze include:
32
32
- Performance issues
33
33
- Unused or deprecated code
34
34
35
-
The policies which you are using in an Exlint Group will specify what type of analysis it can perform and what type of error it can detect.
35
+
The policies which you are using in an Exlint Compliance will specify what type of analysis it can perform and what type of error it can detect.
36
36
37
37
:::info
38
38
Since Exlint is in beta, we only support a limited number of policies ([supported libraries](/supported-libraries)), but we're incrementally adding support for more policies and languages.
39
39
:::
40
40
41
41
## Where does the analysis occur?
42
42
43
-
Exlint's group run process is entirely local using our open-source CLI.
43
+
Exlint's compliance run process is entirely local using our open-source CLI.
44
44
Your files and their contents are not sent to our backend, as the CLI performs the run on your machine.
45
45
Only metadata is sent to our backend, which will be used to display your run history on your dashboard.
0 commit comments