Пример #1
0
	def __checkCloseExpressionTag(self):
		expressionTags = constants.CF_EXPRESSION_TAGS.split(",")
		result = None

		if expressionTags:
			result = de_util.getResultObject()

			for tag in expressionTags:
				tagResult1 = self.__getErrors(regex="<" + tag + ".*[^\/-]>", errorText=constants.STANDARD_CLOSING_TAG_MSG)
				tagResult2 = self.__getErrors(regex="<" + tag + ".*((\s{2,})\/>|([^\s])\/>)", errorText=constants.STANDARD_CLOSING_TAG_MSG)
				
				if tagResult1 is not None:
					result = de_util.mergeResults(result, tagResult1)

				if tagResult2 is not None:
					result = de_util.mergeResults(result, tagResult2)

		return result
Пример #2
0
	def __getErrorResults(self, linters):
		result = de_util.getResultObject()

		for linter, value in linters.iteritems():
			errorResult = self.__getLinterResult(linter, value)

			if errorResult is not None:
				result = de_util.mergeResults(result, errorResult)

		return result
Пример #3
0
    def __getErrorResults(self, linters):
        result = de_util.getResultObject()

        for linter, value in linters.iteritems():
            errorResult = self.__getLinterResult(linter, value)

            if errorResult is not None:
                result = de_util.mergeResults(result, errorResult)

        return result
Пример #4
0
    def __checkCloseExpressionTag(self):
        expressionTags = constants.CF_EXPRESSION_TAGS.split(",")
        result = None

        if expressionTags:
            result = de_util.getResultObject()

            for tag in expressionTags:
                tagResult1 = self.__getErrors(
                    regex="<" + tag + ".*[^\/-]>",
                    errorText=constants.STANDARD_CLOSING_TAG_MSG)
                tagResult2 = self.__getErrors(
                    regex="<" + tag + ".*((\s{2,})\/>|([^\s])\/>)",
                    errorText=constants.STANDARD_CLOSING_TAG_MSG)

                if tagResult1 is not None:
                    result = de_util.mergeResults(result, tagResult1)

                if tagResult2 is not None:
                    result = de_util.mergeResults(result, tagResult2)

        return result
Пример #5
0
	def getResult(self, view):
		self.view = view
		self.baseLinter = de_base.LinterBase(view)

		errorResult = de_util.getResultObject()
		options = de_util.getSettings("de_standard_options")

		for option, value in options.iteritems():
			optionResult = self.__getOptionResult(option, value)

			if optionResult is not None:
				errorResult = de_util.mergeResults(errorResult, optionResult)

		return errorResult
Пример #6
0
    def getResult(self, view):
        self.view = view
        self.baseLinter = de_base.LinterBase(view)

        errorResult = de_util.getResultObject()
        options = de_util.getSettings("de_standard_options")

        for option, value in options.iteritems():
            optionResult = self.__getOptionResult(option, value)

            if optionResult is not None:
                errorResult = de_util.mergeResults(errorResult, optionResult)

        return errorResult