             completions.push 
               text: file.split('.')[0]
               type: 'require'
-        completions
       else if tag is 'Widget'
         if tiProjectRootPath
           alloyConfigPath = path.join(tiProjectRootPath, 'app','config.json')

                type : 'require'
          catch e 
            return []
        completions
    else
      values = @getAttributeValues(attribute)
      for value in values when not prefix or firstCharsEqual(value, prefix)
        value=value.replace(/\"/g,'');
        @buildAttributeValueCompletion(tag, attribute, value)

  buildStyleSelectorCompletion: (attribute, value,fileName) ->
    text : value
    type : if attribute=='id' then "#" else '.'

        fileName = _.last(sourceEditor.getPath().split('/'))
        for value in values when not prefix or firstCharsEqual(value, prefix)
          completions.push @buildStyleSelectorCompletion(attribute, value, fileName)

    else if attribute is 'src'
      tiProjectRootPath = util.getTiProjectRootPath()
      if tag is 'Require'
        files = fs.readdirSync path.join(tiProjectRootPath,'app','controllers')
