Skip to content
This repository was archived by the owner on Jan 19, 2019. It is now read-only.

Commit 7b79af4

Browse files
committed
💄 Declaration -> Modifier
1 parent f3cca61 commit 7b79af4

File tree

3 files changed

+20
-20
lines changed

3 files changed

+20
-20
lines changed

‎docs/rules/member-access.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Enforces visibility declaration on class properties and methods (method-access)
1+
# Enforces visibility modifier on class properties and methods (method-access)
22

3-
Leaving off visibility modifiers and making everything public can make
3+
Leaving off visibility modifier and making everything public can make
44
your interface hard to use by others.
55
If you make all internal pieces private or protected, your interface will
66
be easier to use.
@@ -14,17 +14,17 @@ The following patterns are considered warnings:
1414

1515
```ts
1616
class Animal {
17-
name: string // No visibility declaration
18-
getName (): string {} // No visibility declaration
17+
name: string // No visibility modifier
18+
getName (): string {} // No visibility modifier
1919
}
2020
```
2121

2222
The following patterns are not warnings:
2323

2424
```ts
2525
class Animal {
26-
private name: string // explicit visibility declaration
27-
public getName (): string {} // explicit visibility declaration
26+
private name: string // explicit visibility modifier
27+
public getName (): string {} // explicit visibility modifier
2828
}
2929
```
3030

‎lib/rules/member-access.js

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* @fileoverview Enforces explicit visibility declarations for class members
2+
* @fileoverview Enforces explicit visibility modifier for class members
33
* @author Danny Fritz
44
*/
55
"use strict";
@@ -11,7 +11,7 @@
1111
module.exports = {
1212
meta: {
1313
docs: {
14-
description: "Enforces explicity visibility declarations for class members",
14+
description: "Enforces explicity visibility modifiers for class members",
1515
category: "TypeScript"
1616
},
1717
schema: []
@@ -27,7 +27,7 @@ module.exports = {
2727
//----------------------------------------------------------------------
2828

2929
/**
30-
* Checks if a string starts with a visibility declaration.
30+
* Checks if a string starts with a visibility modifier.
3131
* @param {string} nodeText The text representing a node.
3232
* @returns {boolean} true if it has a visibility decorator
3333
* @private
@@ -40,31 +40,31 @@ module.exports = {
4040
}
4141

4242
/**
43-
* Checks if a method declaration has visibility declarations.
43+
* Checks if a method declaration has visibility modifier.
4444
* @param {ASTNode} methodDefinition The node representing a MethodDefinition.
4545
* @returns {void}
4646
* @private
4747
*/
48-
function checkMethodVisibilityDeclaration(methodDefinition) {
48+
function checkMethodVisibilityModifier(methodDefinition) {
4949
if (!hasVisibilityDeclaration(sourceCode.getText(methodDefinition))) {
5050
context.report({
5151
node: methodDefinition,
52-
message: "Missing visibility declaration on method definition " + methodDefinition.key.name + "."
52+
message: "Missing visibility modifier on method definition " + methodDefinition.key.name + "."
5353
});
5454
}
5555
}
5656

5757
/**
58-
* Checks if property declaration has visibility declarations.
58+
* Checks if property has visibility modifiers.
5959
* @param {ASTNode} classProperty The node representing a ClassProperty.
6060
* @returns {void}
6161
* @private
6262
*/
63-
function checkPropertyVisibilityDeclaration(classProperty) {
63+
function checkPropertyVisibilityModifier(classProperty) {
6464
if (!hasVisibilityDeclaration(sourceCode.getText(classProperty))) {
6565
context.report({
6666
node: classProperty,
67-
message: "Missing visibility declaration on class property " + classProperty.key.name + "."
67+
message: "Missing visibility modifier on class property " + classProperty.key.name + "."
6868
});
6969
}
7070
}
@@ -73,8 +73,8 @@ module.exports = {
7373
// Public
7474
//----------------------------------------------------------------------
7575
return {
76-
ClassProperty: checkPropertyVisibilityDeclaration,
77-
MethodDefinition: checkMethodVisibilityDeclaration
76+
ClassProperty: checkPropertyVisibilityModifier,
77+
MethodDefinition: checkMethodVisibilityModifier
7878
};
7979
}
8080
};

‎tests/lib/rules/member-access.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* @fileoverview Enforces explicit visibility declarations for class members
2+
* @fileoverview Enforces explicit visibility modifiers for class members
33
* @author Danny Fritz
44
*/
55
"use strict";
@@ -45,7 +45,7 @@ class Test {
4545
`,
4646
parser: "typescript-eslint-parser",
4747
errors: [{
48-
message: "Missing visibility declaration on class property x.",
48+
message: "Missing visibility modifier on class property x.",
4949
line: 3,
5050
column: 3
5151
}]
@@ -61,7 +61,7 @@ class Test {
6161
`,
6262
parser: "typescript-eslint-parser",
6363
errors: [{
64-
message: "Missing visibility declaration on method definition getX.",
64+
message: "Missing visibility modifier on method definition getX.",
6565
line: 4,
6666
column: 3
6767
}]

0 commit comments

Comments
 (0)