Skip to content

Commit 29d296a

Browse files
committed
Fix linter warnings
1 parent 779e6b7 commit 29d296a

File tree

13 files changed

+35
-27
lines changed

13 files changed

+35
-27
lines changed

JavaScript/1-proxy.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const start = (data) => {
1111
return new Proxy(data, {
1212
get(target, key) {
1313
if (key === 'commit') return commit;
14-
if (delta.hasOwnProperty(key)) return delta[key];
14+
if (Object.hasOwn(delta, key)) return delta[key];
1515
return target[key];
1616
},
1717
set(target, key, val) {

JavaScript/2-transaction.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ Transaction.start = (data) => {
2121
return new Proxy(data, {
2222
get(target, key) {
2323
console.log('get', key);
24-
if (methods.hasOwnProperty(key)) return methods[key];
25-
if (delta.hasOwnProperty(key)) return delta[key];
24+
if (Object.hasOwn(methods, key)) return methods[key];
25+
if (Object.hasOwn(delta, key)) return delta[key];
2626
return target[key];
2727
},
2828
set(target, key, val) {

JavaScript/3-problems.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ Transaction.start = (data) => {
2020

2121
return new Proxy(data, {
2222
get(target, key) {
23-
if (methods.hasOwnProperty(key)) return methods[key];
24-
if (delta.hasOwnProperty(key)) return delta[key];
23+
if (Object.hasOwn(methods, key)) return methods[key];
24+
if (Object.hasOwn(delta, key)) return delta[key];
2525
return target[key];
2626
},
2727
set(target, key, val) {

JavaScript/4-descriptor.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,16 @@ Transaction.start = (data) => {
2121
return new Proxy(data, {
2222
get(target, key) {
2323
console.log('get', key);
24-
if (methods.hasOwnProperty(key)) return methods[key];
25-
if (delta.hasOwnProperty(key)) return delta[key];
24+
if (Object.hasOwn(methods, key)) return methods[key];
25+
if (Object.hasOwn(delta, key)) return delta[key];
2626
return target[key];
2727
},
2828

2929
// Added handler
3030
getOwnPropertyDescriptor: (target, key) => {
3131
console.log('getOwnPropertyDescriptor', key);
3232
const descriptor = Object.getOwnPropertyDescriptor(
33-
delta.hasOwnProperty(key) ? delta : target,
33+
Object.hasOwn(delta, key) ? delta : target,
3434
key,
3535
);
3636
console.dir(descriptor);

JavaScript/5-own-keys.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ Transaction.start = (data) => {
2020

2121
return new Proxy(data, {
2222
get(target, key) {
23-
if (methods.hasOwnProperty(key)) return methods[key];
24-
if (delta.hasOwnProperty(key)) return delta[key];
23+
if (Object.hasOwn(methods, key)) return methods[key];
24+
if (Object.hasOwn(delta, key)) return delta[key];
2525
return target[key];
2626
},
2727
getOwnPropertyDescriptor: (target, key) =>
2828
Object.getOwnPropertyDescriptor(
29-
delta.hasOwnProperty(key) ? delta : target,
29+
Object.hasOwn(delta, key) ? delta : target,
3030
key,
3131
),
3232

JavaScript/6-delta.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ Transaction.start = (data) => {
2727
return new Proxy(data, {
2828
get(target, key) {
2929
if (key === 'delta') return delta;
30-
if (methods.hasOwnProperty(key)) return methods[key];
31-
if (delta.hasOwnProperty(key)) return delta[key];
30+
if (Object.hasOwn(methods, key)) return methods[key];
31+
if (Object.hasOwn(delta, key)) return delta[key];
3232
return target[key];
3333
},
3434
getOwnPropertyDescriptor: (target, key) =>
3535
Object.getOwnPropertyDescriptor(
36-
delta.hasOwnProperty(key) ? delta : target,
36+
Object.hasOwn(delta, key) ? delta : target,
3737
key,
3838
),
3939
ownKeys() {

JavaScript/7-delete.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,13 @@ Transaction.start = (data) => {
3232
return new Proxy(data, {
3333
get(target, key) {
3434
if (key === 'delta') return delta;
35-
if (methods.hasOwnProperty(key)) return methods[key];
36-
if (delta.hasOwnProperty(key)) return delta[key];
35+
if (Object.hasOwn(methods, key)) return methods[key];
36+
if (Object.hasOwn(delta, key)) return delta[key];
3737
return target[key];
3838
},
3939
getOwnPropertyDescriptor: (target, key) =>
4040
Object.getOwnPropertyDescriptor(
41-
delta.hasOwnProperty(key) ? delta : target,
41+
Object.hasOwn(delta, key) ? delta : target,
4242
key,
4343
),
4444
ownKeys() {
@@ -54,7 +54,7 @@ Transaction.start = (data) => {
5454
return true;
5555
},
5656
deleteProperty(target, prop) {
57-
if (deleteDelta.has(prop)) return false;
57+
if (Object.hasOwn(deleteDelta, prop)) return false;
5858
deleteDelta.add(prop);
5959
return true;
6060
},

JavaScript/7-events.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,13 @@ Transaction.start = (data) => {
4141
return new Proxy(data, {
4242
get(target, key) {
4343
if (key === 'delta') return delta;
44-
if (methods.hasOwnProperty(key)) return methods[key];
45-
if (delta.hasOwnProperty(key)) return delta[key];
44+
if (Object.hasOwn(methods, key)) return methods[key];
45+
if (Object.hasOwn(delta, key)) return delta[key];
4646
return target[key];
4747
},
4848
getOwnPropertyDescriptor: (target, key) =>
4949
Object.getOwnPropertyDescriptor(
50-
delta.hasOwnProperty(key) ? delta : target,
50+
Object.hasOwn(delta, key) ? delta : target,
5151
key,
5252
),
5353
ownKeys() {

JavaScript/8-dataset.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,13 @@ Transaction.start = (data) => {
4141
return new Proxy(data, {
4242
get(target, key) {
4343
if (key === 'delta') return delta;
44-
if (methods.hasOwnProperty(key)) return methods[key];
45-
if (delta.hasOwnProperty(key)) return delta[key];
44+
if (Object.hasOwn(methods, key)) return methods[key];
45+
if (Object.hasOwn(delta, key)) return delta[key];
4646
return target[key];
4747
},
4848
getOwnPropertyDescriptor: (target, key) =>
4949
Object.getOwnPropertyDescriptor(
50-
delta.hasOwnProperty(key) ? delta : target,
50+
Object.hasOwn(delta, key) ? delta : target,
5151
key,
5252
),
5353
ownKeys() {

JavaScript/9-separate.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ class Transaction {
99

1010
static start(data) {
1111
// place implementation here
12+
const obj = {};
1213
return [obj, this];
1314
}
1415

@@ -21,6 +22,8 @@ class Transaction {
2122
// Events: commit, rollback, revoke, set, get, timeout
2223
}
2324

25+
module.export = { Transaction };
26+
2427
// Usage
2528

2629
const data = { name: 'Marcus Aurelius', born: 121 };

0 commit comments

Comments
 (0)