Skip to content

Commit ba9eb5e

Browse files
TS Part 2 (#565)
* Bump prismjs from 1.25.0 to 1.27.0 in /website (#562) Bumps [prismjs](https://github.com/PrismJS/prism) from 1.25.0 to 1.27.0. - [Release notes](https://github.com/PrismJS/prism/releases) - [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md) - [Commits](PrismJS/prism@v1.25.0...v1.27.0) --- updated-dependencies: - dependency-name: prismjs dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * TS Part 2 Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent da3f9ec commit ba9eb5e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+381
-425
lines changed

src/rules/bundledDependencies-type.js

Lines changed: 0 additions & 20 deletions
This file was deleted.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import {isArray} from '../validators/type';
2+
import {LintIssue} from '../lint-issue';
3+
import {RuleType} from '../types/rule-type';
4+
import {Severity} from '../types/severity';
5+
import {PackageJson} from 'type-fest';
6+
7+
const lintId = 'bundledDependencies-type';
8+
const nodeName = 'bundledDependencies';
9+
const message = 'Type should be an array';
10+
export const ruleType = RuleType.Standard;
11+
12+
export const lint = (packageJsonData: PackageJson, severity: Severity): LintIssue | boolean => {
13+
if (!isArray(packageJsonData, nodeName)) {
14+
return new LintIssue(lintId, severity, nodeName, message);
15+
}
16+
17+
return true;
18+
};

src/rules/config-type.js

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

src/rules/config-type.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import {isObject} from '../validators/type';
2+
import {LintIssue} from '../lint-issue';
3+
import {RuleType} from '../types/rule-type';
4+
import {Severity} from '../types/severity';
5+
import {PackageJson} from 'type-fest';
6+
7+
const lintId = 'config-type';
8+
const nodeName = 'config';
9+
const message = 'Type should be an Object';
10+
export const ruleType = RuleType.Standard;
11+
12+
export const lint = (packageJsonData: PackageJson, severity: Severity): LintIssue | boolean => {
13+
if (!isObject(packageJsonData, nodeName)) {
14+
return new LintIssue(lintId, severity, nodeName, message);
15+
}
16+
17+
return true;
18+
};

src/rules/cpu-type.js

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

src/rules/cpu-type.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import {isArray} from '../validators/type';
2+
import {LintIssue} from '../lint-issue';
3+
import {RuleType} from '../types/rule-type';
4+
import {Severity} from '../types/severity';
5+
import {PackageJson} from 'type-fest';
6+
7+
const lintId = 'cpu-type';
8+
const nodeName = 'cpu';
9+
const message = 'Type should be an array';
10+
export const ruleType = RuleType.Standard;
11+
12+
export const lint = (packageJsonData: PackageJson, severity: Severity): LintIssue | boolean => {
13+
if (!isArray(packageJsonData, nodeName)) {
14+
return new LintIssue(lintId, severity, nodeName, message);
15+
}
16+
17+
return true;
18+
};

src/rules/dependencies-type.js

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

src/rules/dependencies-type.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import {isObject} from '../validators/type';
2+
import {LintIssue} from '../lint-issue';
3+
import {RuleType} from '../types/rule-type';
4+
import {Severity} from '../types/severity';
5+
import {PackageJson} from 'type-fest';
6+
7+
const lintId = 'dependencies-type';
8+
const nodeName = 'dependencies';
9+
const message = 'Type should be an Object';
10+
export const ruleType = RuleType.Standard;
11+
12+
export const lint = (packageJsonData: PackageJson, severity: Severity): LintIssue | boolean => {
13+
if (!isObject(packageJsonData, nodeName)) {
14+
return new LintIssue(lintId, severity, nodeName, message);
15+
}
16+
17+
return true;
18+
};

src/rules/description-type.js

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

src/rules/description-type.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import {isString} from '../validators/type';
2+
import {LintIssue} from '../lint-issue';
3+
import {RuleType} from '../types/rule-type';
4+
import {Severity} from '../types/severity';
5+
import {PackageJson} from 'type-fest';
6+
7+
const lintId = 'description-type';
8+
const nodeName = 'description';
9+
const message = 'Type should be a string';
10+
export const ruleType = RuleType.Standard;
11+
12+
export const lint = (packageJsonData: PackageJson, severity: Severity): LintIssue | boolean => {
13+
if (!isString(packageJsonData, nodeName)) {
14+
return new LintIssue(lintId, severity, nodeName, message);
15+
}
16+
17+
return true;
18+
};

0 commit comments

Comments
 (0)