mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
Extend "dtslint/dt.json" directly instead of "../tslint.json". (#15822)
* Extend "dtslint/dt.json" directly instead of "../tslint.json". * Convert more "../tslint.json" to "dtslint/dt.json" * no-redundant-modifiers -> strict-export-declare-modifiers
This commit is contained in:
parent
460be51a58
commit
bbc61fbf93
2
.github/PULL_REQUEST_TEMPLATE.md
vendored
2
.github/PULL_REQUEST_TEMPLATE.md
vendored
@ -17,7 +17,7 @@ If adding a new definition:
|
||||
If changing an existing definition:
|
||||
- [ ] Provide a URL to documentation or source code which provides context for the suggested changes: <<url here>>
|
||||
- [ ] Increase the version number in the header if appropriate.
|
||||
- [ ] If you are making substantial changes, consider adding a `tslint.json` containing `{ "extends": "../tslint.json" }`.
|
||||
- [ ] If you are making substantial changes, consider adding a `tslint.json` containing `{ "extends": "dslint/dt.json" }`.
|
||||
|
||||
If removing a declaration:
|
||||
- [ ] If a package was never on DefinitelyTyped, you don't need to do anything. (If you wrote a package and provided types, you don't need to register it with us.)
|
||||
|
||||
@ -153,12 +153,12 @@ If a package was never on DefinitelyTyped, it does not need to be added to `notN
|
||||
|
||||
#### Lint
|
||||
|
||||
To lint a package, just add a `tslint.json` to that package containing `{ "extends": "../tslint.json" }`. All new packages must be linted.
|
||||
To lint a package, just add a `tslint.json` to that package containing `{ "extends": "dtslint/dt.json" }`. All new packages must be linted.
|
||||
If a `tslint.json` turns rules off, this is because that hasn't been fixed yet. For example:
|
||||
|
||||
```js
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
// This package uses the Function type, and it will take effort to fix.
|
||||
"forbidden-types": false
|
||||
|
||||
@ -18,7 +18,7 @@
|
||||
"compile-scripts": "tsc -p scripts",
|
||||
"not-needed": "node scripts/not-needed.js",
|
||||
"test": "node node_modules/types-publisher/bin/tester/test.js --run-from-definitely-typed --nProcesses 1",
|
||||
"lint": "dtslint --dt types"
|
||||
"lint": "dtslint types"
|
||||
},
|
||||
"devDependencies": {
|
||||
"dtslint": "Microsoft/dtslint#production",
|
||||
|
||||
@ -31,7 +31,7 @@ function fixTslint(dir: string): void {
|
||||
if (!fs.existsSync(target)) return;
|
||||
let json = JSON.parse(fs.readFileSync(target, 'utf-8'));
|
||||
json = fix(json);
|
||||
const text = Object.keys(json).length === 1 ? '{ "extends": "../tslint.json" }' : JSON.stringify(json, undefined, 4);
|
||||
const text = Object.keys(json).length === 1 ? '{ "extends": "dtslint/dt.json" }' : JSON.stringify(json, undefined, 4);
|
||||
fs.writeFileSync(target, text + "\n", "utf-8");
|
||||
}
|
||||
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"ban-types": false
|
||||
}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"ban-types": false,
|
||||
"unified-signatures": false
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"no-empty-interface": false
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"class-name": true,
|
||||
"indent": [true, "spaces"],
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"interface-name": [ false ],
|
||||
"no-internal-module": false,
|
||||
"no-single-declare-module": false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
{
|
||||
"extends": "../tslint.json"
|
||||
}
|
||||
"extends": "dtslint/dt.json"
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"no-misused-new": false
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
{
|
||||
"extends": "../tslint.json"
|
||||
"extends": "dtslint/dt.json"
|
||||
}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"max-line-length": false,
|
||||
"no-empty-interface": false,
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"max-line-length": false
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"quotemark": [true, "double", "avoid-escape"]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"no-single-declare-module": false
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"ban-types": false
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"ban-types": false
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
{
|
||||
"extends": "../tslint.json"
|
||||
"extends": "dtslint/dt.json"
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"callable-types": false,
|
||||
"ban-types": false
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"ban-types": false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
{
|
||||
"extends": "../tslint.json"
|
||||
"extends": "dtslint/dt.json"
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"no-empty-interface": false
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"ban-types": false
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"unified-signatures": false
|
||||
}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"unified-signatures": false
|
||||
}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"unified-signatures": false
|
||||
}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"unified-signatures": false
|
||||
}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"unified-signatures": false
|
||||
}
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1 +1 @@
|
||||
{ "extends": "../tslint.json" }
|
||||
{ "extends": "dtslint/dt.json" }
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"unified-signatures": false
|
||||
}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"unified-signatures": false,
|
||||
"max-line-length": [false, 200]
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"unified-signatures": false
|
||||
}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"unified-signatures": false
|
||||
}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"unified-signatures": false
|
||||
}
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": "../tslint.json",
|
||||
"extends": "dtslint/dt.json",
|
||||
"rules": {
|
||||
"unified-signatures": false
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user