def validNameCheck(objList=[]):
    '\n\tCheck for valid names in the specified list of nodes\n\t@param objList: List of objects to check valid names for. If empty use all scene transforms\n\t@type objList: list\n\t'
    if (not objList):
        objList = mc.ls()
    if (not objList):
        return []
    defNodes = ['dof1', 'time1', 'lambert1', 'postProcessList1', 'sequenceManager1', 'lightLinker1', 'renderGlobalsList1', 'dynController1', 'lightList1', 'particleCloud1', 'shaderGlow1']
    objList = [obj for obj in objList if (not defNodes.count(obj))]
    objList = [obj for obj in objList if (not obj.startswith('default'))]
    objList = [obj for obj in objList if (not (mc.nodeType(obj) == 'objectTypeFilter'))]
    objList = [obj for obj in objList if (not (mc.nodeType(obj) == 'objectNameFilter'))]
    objList = [obj for obj in objList if (not (mc.nodeType(obj) == 'objectScriptFilter'))]
    result = []
    for obj in objList:
        if obj.count('pasted'):
            result.append(obj)
        if obj.count('poly'):
            result.append(obj)
        if obj.count('__'):
            result.append(obj)
        digitSearch = re.search('(\\d+)$', obj)
        if (digitSearch and glTools.utils.transform.isTransform(obj)):
            if digitSearch.group(0):
                result.append(obj)
    result = list(set(result))
    return result
Check for valid names in the specified list of nodes
@param objList: List of objects to check valid names for. If empty use all scene transforms
@type objList: list
def validNameCheck(objList=[]):
    '\n\tCheck for valid names in the specified list of nodes\n\t@param objList: List of objects to check valid names for. If empty use all scene transforms\n\t@type objList: list\n\t'
    if (not objList):
        objList = mc.ls()
    if (not objList):
        return []
    defNodes = ['dof1', 'time1', 'lambert1', 'postProcessList1', 'sequenceManager1', 'lightLinker1', 'renderGlobalsList1', 'dynController1', 'lightList1', 'particleCloud1', 'shaderGlow1']
    objList = [obj for obj in objList if (not defNodes.count(obj))]
    objList = [obj for obj in objList if (not obj.startswith('default'))]
    objList = [obj for obj in objList if (not (mc.nodeType(obj) == 'objectTypeFilter'))]
    objList = [obj for obj in objList if (not (mc.nodeType(obj) == 'objectNameFilter'))]
    objList = [obj for obj in objList if (not (mc.nodeType(obj) == 'objectScriptFilter'))]
    result = []
    for obj in objList:
        if obj.count('pasted'):
            result.append(obj)
        if obj.count('poly'):
            result.append(obj)
        if obj.count('__'):
            result.append(obj)
        digitSearch = re.search('(\\d+)$', obj)
        if (digitSearch and glTools.utils.transform.isTransform(obj)):
            if digitSearch.group(0):
                result.append(obj)
    result = list(set(result))
    return result