В моем приложении angularjs все мои имена служб начинаются с символа верхнего регистра. Я хотел бы иметь возможность разрешать параметры службы в соответствии с именем службы, однако правило имени «Function Parameter» JavaScript в Resharper не позволяет параметры, начинающиеся с символа верхнего регистра.Правило Resharper «Function Parameter» не принимает имя сервиса angularjs
Возможно ли настроить или изменить правило имени «Function Parameter» JavaScript в Resharper, чтобы разрешить имена служб, начинающиеся с символа верхнего регистра? Или есть ли другой способ избежать этого предупреждения?
Параметр BudgetingService
в следующем коде помечен как предупреждение от Resharper с сообщением: «Имя« BudgetingService »не соответствует правилу« Параметр функции ». Рекомендуемое имя -« budgetingService ».»
app.controller('BudgetingController',
['$scope', '$rootScope', '$window', 'BudgetingService',
function ($scope, $rootScope, $window, BudgetingService) {
// ...
}]);
Следует заметить, что вещь, которую вы пытаетесь сделать, нарушает соглашение об именах JS. Обычно функции-конструкторы - PascalCase, а их экземпляры (которые являются сервисом) - camelCase. – estus