Skip to content

Commit 11980e5

Browse files
authored
Remove no-caps eslint override (#77)
1 parent cf1ebb6 commit 11980e5

8 files changed

Lines changed: 61 additions & 44 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@rsm-hcd/eslint-config-custom": patch
3+
"@rsm-hcd/javascript-core": patch
4+
---
5+
6+
Update eslint rules: removed no-caps override
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@rsm-hcd/javascript-testing": patch
3+
"@rsm-hcd/javascript-core": patch
4+
---
5+
6+
update dependencies

packages/eslint-config-custom/library.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ module.exports = {
6464
"import/no-default-export": "off", // TODO: https://github.com/rsm-hcd/hcd-javascript/issues/59
6565
"import/no-named-as-default-member": "off", // TODO: https://github.com/rsm-hcd/hcd-javascript/issues/60
6666
"import/no-named-as-default": "off", // TODO: https://github.com/rsm-hcd/hcd-javascript/issues/63
67-
"new-cap": "off", // TODO: https://github.com/rsm-hcd/hcd-javascript/issues/64
6867
"no-await-in-loop": "off", // TODO: https://github.com/rsm-hcd/hcd-javascript/issues/65
6968
"no-console": "off", // TODO: https://github.com/rsm-hcd/hcd-javascript/issues/66
7069
"no-constant-binary-expression": "off", // TODO: https://github.com/rsm-hcd/hcd-javascript/issues/67

packages/javascript-core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"query-string": "6.13.1"
2020
},
2121
"devDependencies": {
22-
"@faker-js/faker": "^8.1.0",
22+
"@faker-js/faker": "^8.2.0",
2323
"@rsm-hcd/eslint-config-custom": "workspace:*",
2424
"@rsm-hcd/tsconfig": "workspace:*",
2525
"@swc/core": "^1.3.92",
@@ -56,7 +56,7 @@
5656
"Node"
5757
],
5858
"peerDependencies": {
59-
"@faker-js/faker": "^8.1.0",
59+
"@faker-js/faker": "^8.2.0",
6060
"axios": "^1.5.1",
6161
"immutable": "^4.3.4",
6262
"jest": "^29.7.0",

packages/javascript-core/src/utilities/record-utils.ts

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Record } from "immutable";
1+
import { Record as ImmutableRecord } from "immutable";
22
import { AuditableDefaultValues } from "../constants/auditable-default-values";
33
import type { Auditable } from "../interfaces/auditable";
44
import type { Constructor } from "../types/constructor";
@@ -38,15 +38,15 @@ const RecordUtils = {
3838
* If `maybeRecord` is already an instance of `T`, it returns that value.
3939
*
4040
* @param maybeRecord Object or Record to be coalesced into a Record.
41-
* @param record Type of the Record to be instantiated
41+
* @param Record Type of the Record to be instantiated
4242
*/
4343
ensureRecord<TValue, TRecord extends TValue>(
4444
maybeRecord: TValue,
45-
record: Constructor<TRecord>
45+
Record: Constructor<TRecord>
4646
): TRecord {
47-
return RecordUtils.isRecord(maybeRecord, record)
47+
return RecordUtils.isRecord(maybeRecord, Record)
4848
? maybeRecord
49-
: new record(maybeRecord);
49+
: new Record(maybeRecord);
5050
},
5151

5252
/**
@@ -77,7 +77,10 @@ const RecordUtils = {
7777
maybeRecord: TValue,
7878
record: Constructor<TRecord>
7979
): maybeRecord is TRecord {
80-
return Record.isRecord(maybeRecord) && maybeRecord instanceof record;
80+
return (
81+
ImmutableRecord.isRecord(maybeRecord) &&
82+
maybeRecord instanceof record
83+
);
8184
},
8285
};
8386

packages/javascript-testing/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
}
1515
},
1616
"devDependencies": {
17-
"@faker-js/faker": "^8.1.0",
17+
"@faker-js/faker": "^8.2.0",
1818
"@rsm-hcd/eslint-config-custom": "workspace:*",
1919
"@rsm-hcd/tsconfig": "workspace:*",
2020
"@swc/core": "^1.3.92",
@@ -44,7 +44,7 @@
4444
],
4545
"license": "MIT",
4646
"peerDependencies": {
47-
"@faker-js/faker": "^8.1.0",
47+
"@faker-js/faker": "^8.2.0",
4848
"axios": "^1.5.1",
4949
"immutable": "^4.3.4",
5050
"jest": "^29.7.0",

pnpm-lock.yaml

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

turbo.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,11 @@
2727
],
2828
"outputs": [
2929
"dist/**"
30-
]},
31-
"lint": {},
30+
]
31+
},
32+
"lint": {
33+
"cache": false
34+
},
3235
"lint:fix": {},
3336
"test": {
3437
"dependsOn": [

0 commit comments

Comments
 (0)