regexFind: /(public|private|protected)\s+(public|private|protected)\s+/
regexReplace: $1 Remove duplicate accessibility modifier. Each class member can only have one accessibility modifier (public, private, or protected).
class MyClass {
- public public method() {
+ public method() {
return 'test'
}
}Explanation: Remove duplicate public modifier from method declaration
class DataClass {
- private private property = 'data'
+ private property = 'data'
}Explanation: Remove duplicate private modifier from property declaration
npx tsc ./docs/1028/index.ts --noEmit --prettydocs/1028/index.ts:2:10 - error TS1028: Accessibility modifier already seen.
2 public public method() {
~~~~~~OR (without --pretty flag):
docs/1028/index.ts(2,10): error TS1028: Accessibility modifier already seen.