=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== buildbot-2.8.2/.bbtravis.yml-172- condition: TESTS == "isort" buildbot-2.8.2/.bbtravis.yml:173: cmd: isort --check -df `git ls-files |grep '.py$'` buildbot-2.8.2/.bbtravis.yml-174- ############################################## buildbot-2.8.2/common/merge_and_pep8.sh-39-MASTER=$1 buildbot-2.8.2/common/merge_and_pep8.sh:40:PREPEP8=`git log $MASTER --grep "PRE_PEP8_COMMIT" --pretty="format:%H"` buildbot-2.8.2/common/merge_and_pep8.sh:41:POSTPEP8=`git log $MASTER --grep "POST_PEP8_COMMIT" --pretty="format:%H"` buildbot-2.8.2/common/merge_and_pep8.sh-42- ############################################## buildbot-2.8.2/master/README.rst-35- The tarball may contain a twisted.tac file in it, which can be used to configure the twisted logging system (e.g to log in logstash instead of the default stdout). buildbot-2.8.2/master/README.rst:36: The tarball will be extracted in a directory named ``$BUILDBOT_CONFIG_DIR`` in the master directory, and can contain additional python module that the master.cfg can load. buildbot-2.8.2/master/README.rst-37- If ``BUILDBOT_CONFIG_URL`` does not end with .tar.gz, it is considered to be an URL to the direct ``master.cfg`` ############################################## buildbot-2.8.2/master/buildbot/changes/mail.py-103- # model) buildbot-2.8.2/master/buildbot/changes/mail.py:104: name, addr = parseaddr(m["from"]) buildbot-2.8.2/master/buildbot/changes/mail.py-105- if not addr: ############################################## buildbot-2.8.2/master/buildbot/changes/mail.py-301- # model) buildbot-2.8.2/master/buildbot/changes/mail.py:302: name, addr = parseaddr(m["from"]) buildbot-2.8.2/master/buildbot/changes/mail.py-303- if not addr: ############################################## buildbot-2.8.2/master/buildbot/reporters/mail.py-313- def formatAddress(self, addr): buildbot-2.8.2/master/buildbot/reporters/mail.py:314: r = parseaddr(addr) buildbot-2.8.2/master/buildbot/reporters/mail.py-315- if not r[0]: ############################################## buildbot-2.8.2/master/buildbot/reporters/mail.py-347- s = unicode2bytes(s) buildbot-2.8.2/master/buildbot/reporters/mail.py:348: recipients = [parseaddr(r)[1] for r in recipients] buildbot-2.8.2/master/buildbot/reporters/mail.py-349- sender_factory = ESMTPSenderFactory( buildbot-2.8.2/master/buildbot/reporters/mail.py-350- unicode2bytes(self.smtpUser), unicode2bytes(self.smtpPassword), buildbot-2.8.2/master/buildbot/reporters/mail.py:351: parseaddr(self.fromaddr)[1], recipients, BytesIO(s), buildbot-2.8.2/master/buildbot/reporters/mail.py-352- result, requireTransportSecurity=self.useTls, ############################################## buildbot-2.8.2/master/docs/developer/mq.rst-192-Routing keys are represented with variables when one or more of the words in the key are defined by the content of the message. buildbot-2.8.2/master/docs/developer/mq.rst:193:For example, ``buildset.$bsid`` describes routing keys such as ``buildset.1984``, where 1984 is the ID of the buildset described by the message body. buildbot-2.8.2/master/docs/developer/mq.rst-194-Internally, keys are represented as tuples of strings. ############################################## buildbot-2.8.2/master/docs/developer/mq.rst-216-Due to the non-blocking nature of message delivery, consumers should *not* assume that subsequent messages in a sequence remain queued. buildbot-2.8.2/master/docs/developer/mq.rst:217:For example, upon receipt of a ``buildset.$bsid.new`` message, it is already too late to try to subscribe to the associated build requests messages, as they may already have been consumed. buildbot-2.8.2/master/docs/developer/mq.rst-218- ############################################## buildbot-2.8.2/master/docs/developer/www-base-app.rst-24-* A `Testing Framework and philosophy <https://docs.angularjs.org/guide/dev_guide.e2e-testing>`_ buildbot-2.8.2/master/docs/developer/www-base-app.rst:25:* A `deferred system <https://docs.angularjs.org/api/ng.$q>`_ similar to the one from Twisted buildbot-2.8.2/master/docs/developer/www-base-app.rst-26-* A `fast growing community and ecosystem <https://www.madewithangular.com/>`_ ############################################## buildbot-2.8.2/master/docs/developer/www-base-app.rst-92-Additionally, an angular.js module with the name ``<pluginname>`` will be registered as a dependency of the main ``app`` module. buildbot-2.8.2/master/docs/developer/www-base-app.rst:93:The ``scripts.js`` file may register some new states to ``$stateProvider`` or add new menu items via ``glMenuProvider`` for example. buildbot-2.8.2/master/docs/developer/www-base-app.rst-94- ############################################## buildbot-2.8.2/master/docs/developer/www-base-app.rst-142- name: name, buildbot-2.8.2/master/docs/developer/www-base-app.rst:143: url: `/${name}`, buildbot-2.8.2/master/docs/developer/www-base-app.rst-144- data: cfg ############################################## buildbot-2.8.2/master/docs/developer/www-data-module.rst-130- const builderid = 1; buildbot-2.8.2/master/docs/developer/www-data-module.rst:131: $scope.builds = dataService.get(`builders/${builderid}/builds`, {limit: 1}); buildbot-2.8.2/master/docs/developer/www-data-module.rst-132- $scope.builds.onNew = build => build.loadSteps(); ############################################## buildbot-2.8.2/master/docs/developer/www-data-module.rst-157- buildbot-2.8.2/master/docs/developer/www-data-module.rst:158:``.closeOnDestroy($scope)``: registers scope destruction as waterfall destruction for all collection accessed via this accessor. buildbot-2.8.2/master/docs/developer/www-data-module.rst-159- ############################################## buildbot-2.8.2/master/docs/developer/www-data-module.rst-198- buildbot-2.8.2/master/docs/developer/www-data-module.rst:199:``.$ready``: attribute similar to what ``ngResource`` provides. buildbot-2.8.2/master/docs/developer/www-data-module.rst-200- True after first server interaction is completed, false before that. ############################################## buildbot-2.8.2/master/docs/manual/cmdline.rst-306-bzr buildbot-2.8.2/master/docs/manual/cmdline.rst:307: :command:`try` does a ``bzr revision-info`` to find the base revision, then a ``bzr diff -r$base..`` to obtain the patch. buildbot-2.8.2/master/docs/manual/cmdline.rst-308- ############################################## buildbot-2.8.2/master/docs/manual/configuration/buildsteps.rst-1338- buildbot-2.8.2/master/docs/manual/configuration/buildsteps.rst:1339: Those variables support expansion so that if you just want to prepend :file:`/home/buildbot/bin` to the :envvar:`PATH` environment variable, you can do it by putting the value ``${PATH}`` at the end of the value like in the example below. buildbot-2.8.2/master/docs/manual/configuration/buildsteps.rst-1340- Variables that don't exist on the worker will be replaced by ``""``. ############################################## buildbot-2.8.2/master/docs/manual/configuration/buildsteps.rst-2584- buildbot-2.8.2/master/docs/manual/configuration/buildsteps.rst:2585:Environment variables constructed using the ``env`` argument support expansion so that if you just want to prepend :file:`/home/buildbot/bin` to the :envvar:`PATH` environment variable, you can do it by putting the value ``${PATH}`` at the end of the value like in the example below. buildbot-2.8.2/master/docs/manual/configuration/buildsteps.rst-2586-Variables that don't exist on the master will be replaced by ``""``. ############################################## buildbot-2.8.2/master/docs/manual/configuration/workers-docker.rst-303- buildbot-2.8.2/master/docs/manual/configuration/workers-docker.rst:304: If the value contains a colon (``:``), then BUILDMASTER and BUILDMASTER_PORT environment variables will be passed, following scheme: ``masterFQDN="$BUILDMASTER:$BUILDMASTER_PORT"`` buildbot-2.8.2/master/docs/manual/configuration/workers-docker.rst-305- ############################################## buildbot-2.8.2/master/docs/manual/installation/installation.rst-53- buildbot-2.8.2/master/docs/manual/installation/installation.rst:54:If the environment variable ``$NO_INSTALL_REQS`` is set to ``1``, then :file:`setup.py` will not try to install Buildbot's requirements. buildbot-2.8.2/master/docs/manual/installation/installation.rst-55-This is usually only useful when building a Buildbot package. ############################################## buildbot-2.8.2/master/docs/manual/secretsmanagement.rst-107- buildbot-2.8.2/master/docs/manual/secretsmanagement.rst:108:e.g: a file ``user`` contains the text ``pa$$w0rd``. buildbot-2.8.2/master/docs/manual/secretsmanagement.rst-109- ############################################## buildbot-2.8.2/master/docs/relnotes/0.9.2-0.9.15.rst-515-- Reworked :ref:`ConsoleView` and :ref:`WaterfallView` for better usability and better integration with virtual builders buildbot-2.8.2/master/docs/relnotes/0.9.2-0.9.15.rst:516:- :ref:`WWW-data-module` collections now have a ``$resolved`` attribute which buildbot-2.8.2/master/docs/relnotes/0.9.2-0.9.15.rst-517- allows dashboard to know when the data is loaded. ############################################## buildbot-2.8.2/master/docs/tutorial/tour.rst-30- buildbot-2.8.2/master/docs/tutorial/tour.rst:31:Open a new terminal, go to the directory you created master in, activate the same virtualenv instance you created before, and open the master configuration file with an editor (here ``$EDITOR`` is your editor of choice like vim, gedit, or emacs): buildbot-2.8.2/master/docs/tutorial/tour.rst-32- ############################################## buildbot-2.8.2/smokes/e2e/hook.scenarios.ts-21- let lastbuild = await builder.getLastFinishedBuildNumber(); buildbot-2.8.2/smokes/e2e/hook.scenarios.ts:22: await post(`${testPageUrl}/change_hook/base`).form({ buildbot-2.8.2/smokes/e2e/hook.scenarios.ts-23- comments:'sd', ############################################## buildbot-2.8.2/smokes/e2e/pages/base.ts-19- async loginUser(user, password) { buildbot-2.8.2/smokes/e2e/pages/base.ts:20: await browser.get(`http://${user}:${password}@localhost:8011/auth/login`); buildbot-2.8.2/smokes/e2e/pages/base.ts-21- const anonymousButton = element.all(By.css('.dropdown')).first(); ############################################## buildbot-2.8.2/smokes/e2e/pages/force.ts-12- async setInputText(cssLabel, value) { buildbot-2.8.2/smokes/e2e/pages/force.ts:13: const setInputValue = element(By.css(`forcefield label[for=${cssLabel}] + div input`)); buildbot-2.8.2/smokes/e2e/pages/force.ts-14- await setInputValue.clear(); ############################################## buildbot-2.8.2/smokes/e2e/pages/settings.ts-22- getItem(group, name) { buildbot-2.8.2/smokes/e2e/pages/settings.ts:23: return element(By.css(`form[name='${group}'] [name='${name}']`)); buildbot-2.8.2/smokes/e2e/pages/settings.ts-24- } ############################################## buildbot-2.8.2/smokes/run.sh-3-set -v buildbot-2.8.2/smokes/run.sh:4:cd `dirname $0` buildbot-2.8.2/smokes/run.sh-5-function finish { ############################################## buildbot-2.8.2/www/base/src/app/about/about.route.js-22- const state = { buildbot-2.8.2/www/base/src/app/about/about.route.js:23: controller: `${name}Controller`, buildbot-2.8.2/www/base/src/app/about/about.route.js-24- template: require('./about.tpl.jade'), ############################################## buildbot-2.8.2/www/base/src/app/app.route.js-17- if (config.title != null) { buildbot-2.8.2/www/base/src/app/app.route.js:18: apptitle = `Buildbot: ${config.title}`; buildbot-2.8.2/www/base/src/app/app.route.js-19- if (apptitle.length > max_title_len) { ############################################## buildbot-2.8.2/www/base/src/app/app.run.js-10- $rootScope.$on('$routeChangeSuccess', (event, currentRoute, priorRoute) => buildbot-2.8.2/www/base/src/app/app.run.js:11: $rootScope.$broadcast(`${currentRoute.controller}$routeChangeSuccess`, buildbot-2.8.2/www/base/src/app/app.run.js-12- currentRoute, priorRoute) ############################################## buildbot-2.8.2/www/base/src/app/builders/builder/builder.controller.js-25- caption: builder.name, buildbot-2.8.2/www/base/src/app/builders/builder/builder.controller.js:26: sref: `builder({builder:${builder.builderid}})` buildbot-2.8.2/www/base/src/app/builders/builder/builder.controller.js-27- } ############################################## buildbot-2.8.2/www/base/src/app/builders/builder/builder.controller.js-50- $scope.is_cancelling = false; buildbot-2.8.2/www/base/src/app/builders/builder/builder.controller.js:51: $scope.error = `Cannot cancel: ${why.error.message}`; buildbot-2.8.2/www/base/src/app/builders/builder/builder.controller.js-52- refreshContextMenu(); ############################################## buildbot-2.8.2/www/base/src/app/builders/builder/builder.route.js-14- const state = { buildbot-2.8.2/www/base/src/app/builders/builder/builder.route.js:15: controller: `${name}Controller`, buildbot-2.8.2/www/base/src/app/builders/builder/builder.route.js-16- template: require('./builder.tpl.jade'), ############################################## buildbot-2.8.2/www/base/src/app/builders/builders.controller.js-105- ($scope.tags_filter.length === 0) || ($scope.tags_filter.indexOf(tag) >= 0) || buildbot-2.8.2/www/base/src/app/builders/builders.controller.js:106: ($scope.tags_filter.indexOf(`+${tag}`) >= 0) || ($scope.tags_filter.indexOf(`-${tag}`) >= 0) buildbot-2.8.2/www/base/src/app/builders/builders.controller.js-107- ; ############################################## buildbot-2.8.2/www/base/src/app/builders/builders.controller.js-116- const i = $scope.tags_filter.indexOf(tag); buildbot-2.8.2/www/base/src/app/builders/builders.controller.js:117: const iplus = $scope.tags_filter.indexOf(`+${tag}`); buildbot-2.8.2/www/base/src/app/builders/builders.controller.js:118: const iminus = $scope.tags_filter.indexOf(`-${tag}`); buildbot-2.8.2/www/base/src/app/builders/builders.controller.js-119- if ((i < 0) && (iplus < 0) && (iminus < 0)) { buildbot-2.8.2/www/base/src/app/builders/builders.controller.js:120: return $scope.tags_filter.push(`+${tag}`); buildbot-2.8.2/www/base/src/app/builders/builders.controller.js-121- } else if (iplus >= 0) { buildbot-2.8.2/www/base/src/app/builders/builders.controller.js-122- $scope.tags_filter.splice(iplus, 1); buildbot-2.8.2/www/base/src/app/builders/builders.controller.js:123: return $scope.tags_filter.push(`-${tag}`); buildbot-2.8.2/www/base/src/app/builders/builders.controller.js-124- } else if (iminus >= 0) { ############################################## buildbot-2.8.2/www/base/src/app/builders/builders.route.js-22- const state = { buildbot-2.8.2/www/base/src/app/builders/builders.route.js:23: controller: `${name}Controller`, buildbot-2.8.2/www/base/src/app/builders/builders.route.js-24- template: require('./builders.tpl.jade'), ############################################## buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.controller.js-31- $scope.is_cancelling = false; buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.controller.js:32: $scope.error = `Cannot cancel: ${why.error.message}`; buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.controller.js-33- refreshContextMenu(); ############################################## buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.controller.js-71- caption: builder.name, buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.controller.js:72: sref: `builder({builder:${buildrequest.builderid}})` buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.controller.js-73- } ############################################## buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.controller.js-77- caption: buildrequest.buildrequestid, buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.controller.js:78: sref: `buildrequest({buildrequest:${buildrequest.buildrequestid}})` buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.controller.js-79- } ############################################## buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.route.js-8- const state = { buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.route.js:9: controller: `${name}Controller`, buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.route.js-10- template: require('./buildrequest.tpl.jade'), ############################################## buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js-33- $scope.is_rebuilding = false; buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js:34: $scope.error = `Cannot rebuild: ${why.error.message}`; buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js-35- refreshContextMenu(); ############################################## buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js-48- $scope.is_stopping = false; buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js:49: $scope.error = `Cannot Stop: ${why.error.message}`; buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js-50- refreshContextMenu(); ############################################## buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js-132- caption: builder.name, buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js:133: sref: `builder({builder:${builderid}})` buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js-134- } ############################################## buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js-136- caption: build.number, buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js:137: sref: `build({build:${buildnumber}})` buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js-138- } ############################################## buildbot-2.8.2/www/base/src/app/builders/builds/build.route.js-8- const state = { buildbot-2.8.2/www/base/src/app/builders/builds/build.route.js:9: controller: `${name}Controller`, buildbot-2.8.2/www/base/src/app/builders/builds/build.route.js-10- template: require('./build.tpl.jade'), ############################################## buildbot-2.8.2/www/base/src/app/builders/log/log.controller.js-32- caption: builder.name, buildbot-2.8.2/www/base/src/app/builders/log/log.controller.js:33: sref: `builder({builder:${builder.builderid}})` buildbot-2.8.2/www/base/src/app/builders/log/log.controller.js-34- } ############################################## buildbot-2.8.2/www/base/src/app/builders/log/log.controller.js-36- caption: build.number, buildbot-2.8.2/www/base/src/app/builders/log/log.controller.js:37: sref: `build({builder:${builder.builderid}, build:${build.number}})` buildbot-2.8.2/www/base/src/app/builders/log/log.controller.js-38- } ############################################## buildbot-2.8.2/www/base/src/app/builders/log/log.controller.js-42- caption: log.name, buildbot-2.8.2/www/base/src/app/builders/log/log.controller.js:43: sref: `log({builder:${builder.builderid}, build:${build.number}, step:${step.number}, log:'${log.slug}'})` buildbot-2.8.2/www/base/src/app/builders/log/log.controller.js-44- } ############################################## buildbot-2.8.2/www/base/src/app/builders/log/log.route.js-14- const state = { buildbot-2.8.2/www/base/src/app/builders/log/log.route.js:15: controller: `${name}Controller`, buildbot-2.8.2/www/base/src/app/builders/log/log.route.js-16- template: require('./log.tpl.jade'), ############################################## buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logpreview.directive.js-61- if (this.log.type === 'h') { buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logpreview.directive.js:62: pendingRequest = restService.get(`logs/${this.log.logid}/contents`); buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logpreview.directive.js-63- pendingRequest.then(content => { ############################################## buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logpreview.directive.js-106- buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logpreview.directive.js:107: pendingRequest = restService.get(`logs/${this.log.logid}/contents`, { buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logpreview.directive.js-108- offset, ############################################## buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logpreview.directive.js-131- content: $sce.trustAs($sce.HTML, ansicodesService.ansi2html(line)), buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logpreview.directive.js:132: class: `log_${logclass}`, buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logpreview.directive.js-133- number ############################################## buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js-36- const { log } = self.scope; buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js:37: self.scope.raw_url = `api/v2/logs/${log.logid}/raw`; buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js-38- if (log.type === 'h') { buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js:39: restService.get(`logs/${log.logid}/contents`).then(content => self.scope.content = $sce.trustAs($sce.HTML, content.logchunks[0].content)); buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js-40- } ############################################## buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js-62- if (self.requests == null) { self.requests = {}; } buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js:63: const requestId = `${index}_${count}`; buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js-64- if ((self.requests[requestId] == null)) { buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js-65- self.requests[requestId] = $q(resolve => buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js:66: restService.get(`logs/${log.logid}/contents`, {offset:index, limit:count}).then(function(content) { buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js-67- content = content.logchunks; ############################################## buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js-86- content: ansicodesService.ansi2html(line), buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js:87: class: `log_${logclass}` buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js-88- }); ############################################## buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js-62- throw new Error("Expected scroll in form of '_item_ in _datasource_'"+ buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js:63: `but got '${$attr.uiScroll}'`); buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js-64- } ############################################## buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js-80- buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js:81: if (!isDatasource(datasource)) { throw new Error(`${datasourceName} is not a valid datasource`); } buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js-82- ############################################## buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js-104- // Replace angularjs linker by _.template, which is much faster buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js:105: let rowTemplate = `<${repeaterType} style='height:${rowHeight}px;'>` + buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js:106: `${template[0].innerHTML}</${repeaterType}>`; buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js-107- rowTemplate = _.template(rowTemplate, {interpolate: /\{\{::(.+?)\}\}/g} ); ############################################## buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js-111- padding = function(height) { buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js:112: const result = angular.element(`<${repeaterType} class='padding'></${repeaterType}>`); buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js-113- result.set_height = function(height) { ############################################## buildbot-2.8.2/www/base/src/app/builders/step/step.controller.js-26- caption: builder.name, buildbot-2.8.2/www/base/src/app/builders/step/step.controller.js:27: sref: `builder({builder:${builder.builderid}})` buildbot-2.8.2/www/base/src/app/builders/step/step.controller.js-28- } ############################################## buildbot-2.8.2/www/base/src/app/builders/step/step.controller.js-30- caption: build.number, buildbot-2.8.2/www/base/src/app/builders/step/step.controller.js:31: sref: `build({builder:${builder.builderid}, build:${build.number}})` buildbot-2.8.2/www/base/src/app/builders/step/step.controller.js-32- } ############################################## buildbot-2.8.2/www/base/src/app/builders/step/step.controller.js-34- caption: step.name, buildbot-2.8.2/www/base/src/app/builders/step/step.controller.js:35: sref: `step({builder:${builder.builderid}, build:${build.number}, step:${step.number}})` buildbot-2.8.2/www/base/src/app/builders/step/step.controller.js-36- } ############################################## buildbot-2.8.2/www/base/src/app/builders/step/step.route.js-14- $stateProvider.state({ buildbot-2.8.2/www/base/src/app/builders/step/step.route.js:15: controller: `${name}Controller`, buildbot-2.8.2/www/base/src/app/builders/step/step.route.js-16- template: require('./step.tpl.jade'), ############################################## buildbot-2.8.2/www/base/src/app/buildrequests/pendingbuildrequests.controller.js-14- $scope.buildrequests.onNew = function(buildrequest) { buildbot-2.8.2/www/base/src/app/buildrequests/pendingbuildrequests.controller.js:15: restService.get(`buildsets/${buildrequest.buildsetid}/properties`).then(function(response) { buildbot-2.8.2/www/base/src/app/buildrequests/pendingbuildrequests.controller.js-16- buildrequest.properties = response.properties[0]; ############################################## buildbot-2.8.2/www/base/src/app/buildrequests/pendingbuildrequests.route.js-14- const state = { buildbot-2.8.2/www/base/src/app/buildrequests/pendingbuildrequests.route.js:15: controller: `${name}Controller`, buildbot-2.8.2/www/base/src/app/buildrequests/pendingbuildrequests.route.js-16- template: require('./pendingbuildrequests.tpl.jade'), ############################################## buildbot-2.8.2/www/base/src/app/changes/changebuilds/changebuilds.controller.js-19- const getBuildsData = function() { buildbot-2.8.2/www/base/src/app/changes/changebuilds/changebuilds.controller.js:20: let requestUrl = `changes/${changeId}/builds`; buildbot-2.8.2/www/base/src/app/changes/changebuilds/changebuilds.controller.js-21- if (!buildsFetchLimit == '') { buildbot-2.8.2/www/base/src/app/changes/changebuilds/changebuilds.controller.js:22: requestUrl = `changes/${changeId}/builds?limit=${buildsFetchLimit}`; buildbot-2.8.2/www/base/src/app/changes/changebuilds/changebuilds.controller.js-23- } ############################################## buildbot-2.8.2/www/base/src/app/changes/changebuilds/changebuilds.route.js-10- const state = { buildbot-2.8.2/www/base/src/app/changes/changebuilds/changebuilds.route.js:11: controller: `${name}Controller`, buildbot-2.8.2/www/base/src/app/changes/changebuilds/changebuilds.route.js-12- template: require('./changebuilds.tpl.jade'), ############################################## buildbot-2.8.2/www/base/src/app/changes/changes.route.js-14- const state = { buildbot-2.8.2/www/base/src/app/changes/changes.route.js:15: controller: `${name}Controller`, buildbot-2.8.2/www/base/src/app/changes/changes.route.js-16- template: require('./changes.tpl.jade'), ############################################## buildbot-2.8.2/www/base/src/app/common/directives/basefield/basefield.directive.js-38- } else { buildbot-2.8.2/www/base/src/app/common/directives/basefield/basefield.directive.js:39: errors += `${k} is not a field name`; buildbot-2.8.2/www/base/src/app/common/directives/basefield/basefield.directive.js-40- } ############################################## buildbot-2.8.2/www/base/src/app/common/directives/basefield/basefield.directive.js-43- if (errors.length>0) { buildbot-2.8.2/www/base/src/app/common/directives/basefield/basefield.directive.js:44: $scope.field.errors = `bad autopopulate configuration: ${errors}`; buildbot-2.8.2/www/base/src/app/common/directives/basefield/basefield.directive.js-45- $scope.field.haserrors = true; ############################################## buildbot-2.8.2/www/base/src/app/common/directives/buildsummary/buildsummary.directive.js-47- buildrequestURLMatchers.push($urlMatcherFactory.compile( buildbot-2.8.2/www/base/src/app/common/directives/buildsummary/buildsummary.directive.js:48: `${baseurl}#buildrequests/{buildrequestid:[0-9]+}`)) buildbot-2.8.2/www/base/src/app/common/directives/buildsummary/buildsummary.directive.js-49- buildURLMatchers.push($urlMatcherFactory.compile( buildbot-2.8.2/www/base/src/app/common/directives/buildsummary/buildsummary.directive.js:50: `${baseurl}#builders/{builderid:[0-9]+}/builds/{buildnumber:[0-9]+}`)); buildbot-2.8.2/www/base/src/app/common/directives/buildsummary/buildsummary.directive.js-51- } ############################################## buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js-27- } buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js:28: element.html(`<${t}></${t}>`).show(); buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js-29- return $compile(element.contents())(scope); ############################################## buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js-43- restrict: 'E', buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js:44: template: require(`./${fieldtype}.tpl.jade`), buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js-45- controller: [ "$scope", function($scope) { ############################################## buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js-65- $scope.field.fields = filtered; buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js:66: return $scope.column_class = `col-sm-${(12 / $scope.field.columns).toString()}`; buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js-67- } ############################################## buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js-80- scope: false, buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js:81: template: require(`./${fieldtype}.tpl.jade`), buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js-82- }) ############################################## buildbot-2.8.2/www/base/src/app/common/directives/lineplot/lineplot.directive.js-67- const svg = d3.select(elem[0]).attr('width', width + margin.left + margin.right).attr('height', height + margin.top + margin.bottom); buildbot-2.8.2/www/base/src/app/common/directives/lineplot/lineplot.directive.js:68: const base_g = svg.append('g').attr('transform', `translate(${margin.left},${margin.top})`); buildbot-2.8.2/www/base/src/app/common/directives/lineplot/lineplot.directive.js-69- const linepath = base_g.append('path'); ############################################## buildbot-2.8.2/www/base/src/app/common/directives/lineplot/lineplot.directive.js-88- .ticks(5); buildbot-2.8.2/www/base/src/app/common/directives/lineplot/lineplot.directive.js:89: xaxis_g.attr('transform', `translate(0,${height})`).call(xAxis); buildbot-2.8.2/www/base/src/app/common/directives/lineplot/lineplot.directive.js-90- const yAxis = d3.svg.axis() ############################################## buildbot-2.8.2/www/base/src/app/common/directives/loginbar/loginbar.directive.js-20- window.stop(); buildbot-2.8.2/www/base/src/app/common/directives/loginbar/loginbar.directive.js:21: document.location = `auth/login?redirect=${document.location.hash.substr(1)}`; buildbot-2.8.2/www/base/src/app/common/directives/loginbar/loginbar.directive.js-22- } ############################################## buildbot-2.8.2/www/base/src/app/common/directives/windowtitle/windowtitle.directive.js-19- } else if (toState.data && toState.data.caption) { buildbot-2.8.2/www/base/src/app/common/directives/windowtitle/windowtitle.directive.js:20: $window.document.title = `Buildbot: ${toState.data.caption}`; buildbot-2.8.2/www/base/src/app/common/directives/windowtitle/windowtitle.directive.js-21- } else { ############################################## buildbot-2.8.2/www/base/src/app/common/filters/moment/moment.filter.js-25- } buildbot-2.8.2/www/base/src/app/common/filters/moment/moment.filter.js:26: return `${days} day${plural} ` + m.format('H:mm:ss'); buildbot-2.8.2/www/base/src/app/common/filters/moment/moment.filter.js-27- } ############################################## buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-48- // illegal code, restore the CSI buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js:49: ansi_entry = `\x1b[${ansi_entry}`; buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-50- } ############################################## buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-95- const v = css_classes[i]; buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js:96: result.push(`ansi${i}`); buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-97- } ############################################## buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-112- for (let entry of Array.from(entries)) { buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js:113: html += `<span class='${entry.class}'>${entry.text}</span>`; buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-114- } ############################################## buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-151- if (c.length === 1) { buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js:152: c = `0${c}`; buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-153- } ############################################## buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-157- const color = colors[i]; buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js:158: ret += `pre.log .ansifg-${i} { color: #${color}; }\n`; buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js:159: ret += `pre.log .ansibg-${i} { background-color: #${color}; }\n`; buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-160- } ############################################## buildbot-2.8.2/www/base/src/app/common/services/results/results.service.js-14- if ((build_or_step.results != null) && _.has(RESULTS_TEXT, build_or_step.results)) { buildbot-2.8.2/www/base/src/app/common/services/results/results.service.js:15: ret = `results_${RESULTS_TEXT[build_or_step.results]}`; buildbot-2.8.2/www/base/src/app/common/services/results/results.service.js-16- } ############################################## buildbot-2.8.2/www/base/src/app/common/services/results/results.service.js-19- if (pulse != null) { buildbot-2.8.2/www/base/src/app/common/services/results/results.service.js:20: ret += ` ${pulse}`; buildbot-2.8.2/www/base/src/app/common/services/results/results.service.js-21- } ############################################## buildbot-2.8.2/www/base/src/app/common/services/settings/settings.service.js-19- if (groupAndSettingName.length !== 2) { buildbot-2.8.2/www/base/src/app/common/services/settings/settings.service.js:20: console.log(`bad setting name ${settingSelector}`); buildbot-2.8.2/www/base/src/app/common/services/settings/settings.service.js-21- continue; ############################################## buildbot-2.8.2/www/base/src/app/common/services/settings/settings.service.js-24- if ((self.groups[groupName] == null)) { buildbot-2.8.2/www/base/src/app/common/services/settings/settings.service.js:25: console.log(`bad setting name ${settingSelector}: group does not exist`); buildbot-2.8.2/www/base/src/app/common/services/settings/settings.service.js-26- continue; ############################################## buildbot-2.8.2/www/base/src/app/common/services/settings/settings.service.js-92- if (group.name == null) { buildbot-2.8.2/www/base/src/app/common/services/settings/settings.service.js:93: throw Error(`Group (with caption : ${group.caption}) must have a correct name property.`); buildbot-2.8.2/www/base/src/app/common/services/settings/settings.service.js-94- } ############################################## buildbot-2.8.2/www/base/src/app/home/home.route.js-21- $stateProvider.state({ buildbot-2.8.2/www/base/src/app/home/home.route.js:22: controller: `${name}Controller`, buildbot-2.8.2/www/base/src/app/home/home.route.js-23- template: require('./home.tpl.jade'), ############################################## buildbot-2.8.2/www/base/src/app/masters/masters.route.js-14- $stateProvider.state({ buildbot-2.8.2/www/base/src/app/masters/masters.route.js:15: controller: `${name}Controller`, buildbot-2.8.2/www/base/src/app/masters/masters.route.js-16- template: require('./masters.tpl.jade'), ############################################## buildbot-2.8.2/www/base/src/app/masters/masters.route.js-23- $stateProvider.state({ buildbot-2.8.2/www/base/src/app/masters/masters.route.js:24: controller: `${name}Controller`, buildbot-2.8.2/www/base/src/app/masters/masters.route.js-25- template: require('./masters.tpl.jade'), ############################################## buildbot-2.8.2/www/base/src/app/schedulers/schedulers.route.js-14- $stateProvider.state({ buildbot-2.8.2/www/base/src/app/schedulers/schedulers.route.js:15: controller: `${name}Controller`, buildbot-2.8.2/www/base/src/app/schedulers/schedulers.route.js-16- template: require('./schedulers.tpl.jade'), ############################################## buildbot-2.8.2/www/base/src/app/settings/settings.controller.js-32- } buildbot-2.8.2/www/base/src/app/settings/settings.controller.js:33: code += ` '${groupName}.${item.name}': ${value},\n`; buildbot-2.8.2/www/base/src/app/settings/settings.controller.js-34- } ############################################## buildbot-2.8.2/www/base/src/app/settings/settings.route.js-22- const state = { buildbot-2.8.2/www/base/src/app/settings/settings.route.js:23: controller: `${name}Controller`, buildbot-2.8.2/www/base/src/app/settings/settings.route.js-24- template: require('./settings.tpl.jade'), ############################################## buildbot-2.8.2/www/base/src/app/workers/workeraction.dialog.js-87- p.catch(function(err) { buildbot-2.8.2/www/base/src/app/workers/workeraction.dialog.js:88: let msg = `unable to ${a} worker ${w.name}:`; buildbot-2.8.2/www/base/src/app/workers/workeraction.dialog.js-89- msg += err.error.message; ############################################## buildbot-2.8.2/www/base/src/app/workers/workers.controller.js-58- caption: worker.name, buildbot-2.8.2/www/base/src/app/workers/workers.controller.js:59: sref: `worker({worker:${worker.workerid}})` buildbot-2.8.2/www/base/src/app/workers/workers.controller.js-60- }); ############################################## buildbot-2.8.2/www/base/src/app/workers/workers.route.js-14- $stateProvider.state({ buildbot-2.8.2/www/base/src/app/workers/workers.route.js:15: controller: `${name}Controller`, buildbot-2.8.2/www/base/src/app/workers/workers.route.js-16- template: require('./workers.tpl.jade'), ############################################## buildbot-2.8.2/www/base/src/app/workers/workers.route.js-23- $stateProvider.state({ buildbot-2.8.2/www/base/src/app/workers/workers.route.js:24: controller: `${name}Controller`, buildbot-2.8.2/www/base/src/app/workers/workers.route.js-25- template: require('./workers.tpl.jade'), ############################################## buildbot-2.8.2/www/build_common/src/ng-template-loader.js-21- // search for custom_templates (we use T as a short name to avoid consume to much bytes) buildbot-2.8.2/www/build_common/src/ng-template-loader.js:22: content = `module.exports = window.T['${tplName}'] || ${JSON.stringify(content)};`; buildbot-2.8.2/www/build_common/src/ng-template-loader.js-23- return content; ############################################## buildbot-2.8.2/www/build_common/src/webpack.js-21- if (!option in options) { buildbot-2.8.2/www/build_common/src/webpack.js:22: throw new Error(`${option} option is required in options`); buildbot-2.8.2/www/build_common/src/webpack.js-23- } ############################################## buildbot-2.8.2/www/console_view/src/module/main.module.js-36- const state = { buildbot-2.8.2/www/console_view/src/module/main.module.js:37: controller: `${name}Controller`, buildbot-2.8.2/www/console_view/src/module/main.module.js-38- controllerAs: "c", ############################################## buildbot-2.8.2/www/console_view/src/module/main.module.js-40- name, buildbot-2.8.2/www/console_view/src/module/main.module.js:41: url: `/${name}`, buildbot-2.8.2/www/console_view/src/module/main.module.js-42- data: cfg ############################################## buildbot-2.8.2/www/console_view/src/module/main.module.js-179- builders_with_builds.push(builder); buildbot-2.8.2/www/console_view/src/module/main.module.js:180: builderids_with_builds += `.${builder.builderid}`; buildbot-2.8.2/www/console_view/src/module/main.module.js-181- } ############################################## buildbot-2.8.2/www/console_view/src/module/main.module.js-380- if ((change == null)) { buildbot-2.8.2/www/console_view/src/module/main.module.js:381: revision = `unknown revision ${build.builderid}-${build.buildid}`; buildbot-2.8.2/www/console_view/src/module/main.module.js-382- change = this.makeFakeChange("unknown codebase", revision, build.started_at); ############################################## buildbot-2.8.2/www/console_view/src/module/main.module.js-395- when_timestamp, buildbot-2.8.2/www/console_view/src/module/main.module.js:396: author: `unknown author for ${revision}`, buildbot-2.8.2/www/console_view/src/module/main.module.js-397- comments: revision + "\n\nFake comment for revision: No change for this revision, please setup a changesource in Buildbot" ############################################## buildbot-2.8.2/www/console_view/src/module/main.module.spec.js-55- const { data } = state; buildbot-2.8.2/www/console_view/src/module/main.module.spec.js:56: expect(state.controller).toBe(`${name}Controller`); buildbot-2.8.2/www/console_view/src/module/main.module.spec.js-57- expect(state.controllerAs).toBe('c'); buildbot-2.8.2/www/console_view/src/module/main.module.spec.js:58: expect(state.url).toBe(`/${name}`); buildbot-2.8.2/www/console_view/src/module/main.module.spec.js-59- }); ############################################## buildbot-2.8.2/www/data_module/src/classes/base.service.js-15- if (!angular.isString(this._endpoint)) { buildbot-2.8.2/www/data_module/src/classes/base.service.js:16: throw new TypeError(`Parameter 'endpoint' must be a string, not ${typeof this.endpoint}`); buildbot-2.8.2/www/data_module/src/classes/base.service.js-17- } ############################################## buildbot-2.8.2/www/data_module/src/classes/base.service.js-57- // adds loadXXX functions to the prototype buildbot-2.8.2/www/data_module/src/classes/base.service.js:58: this.prototype[`load${E}`] = function(...args) { buildbot-2.8.2/www/data_module/src/classes/base.service.js-59- return this[e] = this.get(e, ...Array.from(args)); ############################################## buildbot-2.8.2/www/data_module/src/classes/base.service.js-62- // adds getXXX functions to the prototype buildbot-2.8.2/www/data_module/src/classes/base.service.js:63: return this.prototype[`get${E}`] = function(...args) { buildbot-2.8.2/www/data_module/src/classes/base.service.js-64- let query; ############################################## buildbot-2.8.2/www/data_module/src/classes/change.service.js-20- if (author.split(' ').length > 1) { buildbot-2.8.2/www/data_module/src/classes/change.service.js:21: this.author_name = author.replace(new RegExp(`\\s<${email}>`), ''); buildbot-2.8.2/www/data_module/src/classes/change.service.js-22- this.author_email = email; ############################################## buildbot-2.8.2/www/data_module/src/services/data/collection/dataquery.service.js-58- // private fields added by the data service buildbot-2.8.2/www/data_module/src/services/data/collection/dataquery.service.js:59: (v[`_${field}`] === value) || buildbot-2.8.2/www/data_module/src/services/data/collection/dataquery.service.js:60: (angular.isArray(v[`_${field}`]) && Array.from(v[`_${field}`]).includes(value)) || buildbot-2.8.2/www/data_module/src/services/data/collection/dataquery.service.js:61: (angular.isArray(value) && Array.from(value).includes(v[`_${field}`])); buildbot-2.8.2/www/data_module/src/services/data/collection/dataquery.service.js-62- } ############################################## buildbot-2.8.2/www/data_module/src/services/data/data.service.js-75- if (!angular.isArray(datalist)) { buildbot-2.8.2/www/data_module/src/services/data/data.service.js:76: const e = `${datalist} is not an array`; buildbot-2.8.2/www/data_module/src/services/data/data.service.js-77- $log.error(e); ############################################## buildbot-2.8.2/www/data_module/src/services/data/data.service.js-112- const E = dataUtilsService.capitalize(e); buildbot-2.8.2/www/data_module/src/services/data/data.service.js:113: return this.prototype[`get${E}`] = (...args) => self.get(e, ...Array.from(args)); buildbot-2.8.2/www/data_module/src/services/data/data.service.js-114- }); ############################################## buildbot-2.8.2/www/data_module/src/services/data/data.service.js-151- const E = dataUtilsService.capitalize(e); buildbot-2.8.2/www/data_module/src/services/data/data.service.js:152: this.prototype[`get${E}`] = function(...args) { buildbot-2.8.2/www/data_module/src/services/data/data.service.js-153- let query; ############################################## buildbot-2.8.2/www/data_module/src/services/data/data.service.js-189- if ((this._expects != null) && this._expects.length) { buildbot-2.8.2/www/data_module/src/services/data/data.service.js:190: return fail(`expecting ${this._expects.length} more data requests ` + buildbot-2.8.2/www/data_module/src/services/data/data.service.js:191: `(${angular.toJson(this._expects)})`); buildbot-2.8.2/www/data_module/src/services/data/data.service.js-192- } ############################################## buildbot-2.8.2/www/data_module/src/services/data/data.service.js-211- const returnValue = (this.mocks[url] != null ? this.mocks[url][query] : undefined) || (this.mocks[url] != null ? this.mocks[url][queryWithoutSubscribe] : undefined); buildbot-2.8.2/www/data_module/src/services/data/data.service.js:212: if ((returnValue == null)) { throw new Error(`No return value for: ${url} ` + buildbot-2.8.2/www/data_module/src/services/data/data.service.js:213: `(${angular.toJson(queryWithoutSubscribe)})`); } buildbot-2.8.2/www/data_module/src/services/data/data.service.js-214- const collection = this.createCollection(url, queryWithoutSubscribe, returnValue); ############################################## buildbot-2.8.2/www/data_module/src/services/data/data.service.spec.js-32- const E = e[0].toUpperCase() + e.slice(1).toLowerCase(); buildbot-2.8.2/www/data_module/src/services/data/data.service.spec.js:33: expect(dataService[`get${E}`]).toBeDefined(); buildbot-2.8.2/www/data_module/src/services/data/data.service.spec.js:34: result.push(expect(angular.isFunction(dataService[`get${E}`])).toBeTruthy()); buildbot-2.8.2/www/data_module/src/services/data/data.service.spec.js-35- } ############################################## buildbot-2.8.2/www/data_module/src/services/data/data.service.spec.js-142- const E = e[0].toUpperCase() + e.slice(1).toLowerCase(); buildbot-2.8.2/www/data_module/src/services/data/data.service.spec.js:143: expect(opened[`get${E}`]).toBeDefined(); buildbot-2.8.2/www/data_module/src/services/data/data.service.spec.js:144: result.push(expect(angular.isFunction(opened[`get${E}`])).toBeTruthy()); buildbot-2.8.2/www/data_module/src/services/data/data.service.spec.js-145- } ############################################## buildbot-2.8.2/www/data_module/src/services/dataUtils/dataUtils.service.js-59- socketPathRE(socketPath) { buildbot-2.8.2/www/data_module/src/services/dataUtils/dataUtils.service.js:60: return new RegExp(`^${socketPath.replace(/\*/g, "[^/]+")}$`); buildbot-2.8.2/www/data_module/src/services/dataUtils/dataUtils.service.js-61- } ############################################## buildbot-2.8.2/www/data_module/src/services/dataUtils/dataUtils.service.js-85- } else { buildbot-2.8.2/www/data_module/src/services/dataUtils/dataUtils.service.js:86: throw new TypeError(`Parameter 'arrayOrString' must be a array or a string, not ${typeof arrayOrString}`); buildbot-2.8.2/www/data_module/src/services/dataUtils/dataUtils.service.js-87- } ############################################## buildbot-2.8.2/www/data_module/src/services/dataUtils/dataUtils.service.js-130- if (!angular.isString(string)) { buildbot-2.8.2/www/data_module/src/services/dataUtils/dataUtils.service.js:131: throw new TypeError(`Parameter 'string' must be a string, not ${typeof string}`); buildbot-2.8.2/www/data_module/src/services/dataUtils/dataUtils.service.js-132- } ############################################## buildbot-2.8.2/www/data_module/src/services/socket/socket.service.js-114- const path = this.getRootPath(); buildbot-2.8.2/www/data_module/src/services/socket/socket.service.js:115: const port = $location.port() === defaultport ? '' : `:${$location.port()}`; buildbot-2.8.2/www/data_module/src/services/socket/socket.service.js:116: return `${protocol}://${host}${port}${path}ws`; buildbot-2.8.2/www/data_module/src/services/socket/socket.service.js-117- } ############################################## buildbot-2.8.2/www/data_module/src/services/stream/stream.service.js-22- if (!angular.isFunction(listener)) { buildbot-2.8.2/www/data_module/src/services/stream/stream.service.js:23: throw new TypeError(`Parameter 'listener' must be a function, not ${typeof listener}`); buildbot-2.8.2/www/data_module/src/services/stream/stream.service.js-24- } ############################################## buildbot-2.8.2/www/guanlecoja-ui/Readme.md-28- buildbot-2.8.2/www/guanlecoja-ui/Readme.md:29:The directive takes no argument and is configured via `glMenuServiceProvider` and `$stateProvider` buildbot-2.8.2/www/guanlecoja-ui/Readme.md-30- ############################################## buildbot-2.8.2/www/guanlecoja-ui/Readme.md-44- buildbot-2.8.2/www/guanlecoja-ui/Readme.md:45:The directive takes no argument and is configured via `glBreadcrumbService`, `$stateProvider` and `glMenuServiceProvider` buildbot-2.8.2/www/guanlecoja-ui/Readme.md-46- ############################################## buildbot-2.8.2/www/guanlecoja-ui/Readme.md-84- buildbot-2.8.2/www/guanlecoja-ui/Readme.md:85:#### `$stateProvider.state(state)` buildbot-2.8.2/www/guanlecoja-ui/Readme.md-86- buildbot-2.8.2/www/guanlecoja-ui/Readme.md:87:Menu items are defined in `$stateProvider.state`'s data. glMenuService scans the list of states to find the menu items. You can use `state.data` for the usage you want, but glMenuService will look at the following attributes: buildbot-2.8.2/www/guanlecoja-ui/Readme.md-88- ############################################## buildbot-2.8.2/www/guanlecoja-ui/src/module/menu_service/menu.service.js-22- if (!this.groups.hasOwnProperty(group)) { buildbot-2.8.2/www/guanlecoja-ui/src/module/menu_service/menu.service.js:23: throw Error(`group ${group} has not been defined with glMenuProvider.group(). has: ${_.keys(this.groups)}`); buildbot-2.8.2/www/guanlecoja-ui/src/module/menu_service/menu.service.js-24- } ############################################## buildbot-2.8.2/www/guanlecoja-ui/src/module/menu_service/menu.service.spec.js-54- name: item.name, buildbot-2.8.2/www/guanlecoja-ui/src/module/menu_service/menu.service.spec.js:55: url: `/${item.name}`, buildbot-2.8.2/www/guanlecoja-ui/src/module/menu_service/menu.service.spec.js-56- data: { ############################################## buildbot-2.8.2/www/guanlecoja-ui/src/module/notification_service/httpinterceptor.js-19- try { buildbot-2.8.2/www/guanlecoja-ui/src/module/notification_service/httpinterceptor.js:20: msg = `${res.status}:${res.data.error} ` + buildbot-2.8.2/www/guanlecoja-ui/src/module/notification_service/httpinterceptor.js:21: `when:${res.config.method} ${res.config.url}`; buildbot-2.8.2/www/guanlecoja-ui/src/module/notification_service/httpinterceptor.js-22- } catch (e) { ############################################## buildbot-2.8.2/www/guanlecoja-ui/src/module/notification_service/notification.service.js-25- id = i; buildbot-2.8.2/www/guanlecoja-ui/src/module/notification_service/notification.service.js:26: n.msg += `\n${opts.msg}`; buildbot-2.8.2/www/guanlecoja-ui/src/module/notification_service/notification.service.js-27- } ############################################## buildbot-2.8.2/www/guanlecoja-ui/src/module/topbar/topbar.directive.js-34- caption: (state.data != null ? state.data.caption : undefined) || _.capitalize(state.name), buildbot-2.8.2/www/guanlecoja-ui/src/module/topbar/topbar.directive.js:35: href: `#${$location.hash()}` buildbot-2.8.2/www/guanlecoja-ui/src/module/topbar/topbar.directive.js-36- }); ############################################## buildbot-2.8.2/www/guanlecoja-ui/test/main.js-66- name: item.name, buildbot-2.8.2/www/guanlecoja-ui/test/main.js:67: url: `/${item.name}`, buildbot-2.8.2/www/guanlecoja-ui/test/main.js-68- data: { ############################################## buildbot-2.8.2/www/guanlecoja-ui/test/main.js-102- $scope.stateName = $state.current.name; buildbot-2.8.2/www/guanlecoja-ui/test/main.js:103: glNotificationService.notify({msg:`You just transitioned to ${$scope.stateName}!`}, buildbot-2.8.2/www/guanlecoja-ui/test/main.js-104- {title:"State transitions", group:"state"}); ############################################## buildbot-2.8.2/www/nestedexample/src/module/nestedexamplefield.directive.js-29- // prefixed name. buildbot-2.8.2/www/nestedexample/src/module/nestedexamplefield.directive.js:30: const createNestedName = name => `nestedexample_${name}`; buildbot-2.8.2/www/nestedexample/src/module/nestedexamplefield.directive.js-31- ############################################## buildbot-2.8.2/www/nestedexample/src/module/nestedexamplefield.directive.js-50- // event happens in the pizza input. buildbot-2.8.2/www/nestedexample/src/module/nestedexamplefield.directive.js:51: const ingredientsUrl = pizza => `nestedexample/api/getIngredients?pizza=${pizza}`; buildbot-2.8.2/www/nestedexample/src/module/nestedexamplefield.directive.js-52- ############################################## buildbot-2.8.2/www/nestedexample/src/module/nestedexamplefield.directive.js-66- } else { buildbot-2.8.2/www/nestedexample/src/module/nestedexamplefield.directive.js:67: const error = `unexpected error got ${r.status}`; buildbot-2.8.2/www/nestedexample/src/module/nestedexamplefield.directive.js-68- $scope.ingredients.choices = [error]; ############################################## buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-273- .append('g') buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:274: .attr('transform', `translate(${this.c.margin.left}, ${this.c.margin.top})`) buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-275- .attr('class', 'chart'); ############################################## buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-280- .append('g') buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:281: .attr('transform', `translate(${this.c.margin.left}, ${height})`) buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-282- .attr('class', 'header'); ############################################## buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-300- : buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:301: `${(this.builders.length * this.c.minColumnWidth) + this.c.margin.right + this.c.margin.left}px`; buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-302- ############################################## buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-306- } else { buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:307: return this.$log.error(`Bad column width configuration\n\t min: ${this.c.minColumnWidth}`); buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-308- } ############################################## buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-327- } buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:328: this.container.style('height', `${height}px`); buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-329- height = this.getHeaderHeight(); buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-330- this.waterfall.select("div.header").style("height", height + "px"); buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:331: return this.header.attr('transform', `translate(${this.c.margin.left}, ${height})`); buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-332- } ############################################## buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-409- const a = p.append('a') buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:410: .attr('xlink:href', `#/builders/${builderid}`); buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-411- return a.node().appendChild(this); ############################################## buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-451- // Stay on left on horizontal scrolling buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:452: axis.attr('transform', `translate(${this.waterfall.node().scrollLeft}, 0)`); buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:453: this.waterfall.on('scroll', function() { return yAxis.attr('transform', `translate(${this.scrollLeft}, 0)`); }); buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-454- ############################################## buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-520- .attr('class', 'builder') buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:521: .attr('transform', builder => `translate(${x(builder.builderid)}, 0)`); buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-522- ############################################## buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-529- .attr('class', 'build') buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:530: .attr('transform', build => `translate(0, ${y.getCoord(build.complete_at)})`); buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-531- const max = function(a, b) { ############################################## buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-589- const points = function() { buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:590: if (r) { return `20,0 0,${height / 2} 20,${height} 170,${height} 170,0`; buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:591: } else { return `150,0 170,${height / 2} 150,${height} 0,${height} 0,0`; } buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-592- }; ############################################## buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-594- .attr('class', 'svg-tooltip') buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:595: .attr('transform', `translate(${mouse[0]}, ${mouse[1]})`) buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-596- .append('g') buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-597- .attr('class', 'tooltip-content') buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:598: .attr('transform', `translate(${r ? 5 : -175}, ${- height / 2})`); buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-599- ############################################## buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-607- tooltip.transition().duration(100) buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:608: .attr('transform', `translate(${r ? 5 : -175}, ${- height / 2})`) buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-609- .select('polygon') ############################################## buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-613- const d = new Date((step.complete_at - step.started_at) * 1000); buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:614: if (d > 0) { return `(${d / 1000}s)`; } else { return ''; } buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-615- }; ############################################## buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-627- // Text format buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:628: .text((step, i) => `${i + 1}. ${step.name} ${duration(step)}`); buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-629- }; ############################################## buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-637- return e.select('.svg-tooltip') buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:638: .attr('transform', `translate(${mouse[0]}, ${mouse[1]})`); buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-639- } ############################################## buildbot-2.8.2/www/waterfall_view/src/module/waterfall.route.js-21- const state = { buildbot-2.8.2/www/waterfall_view/src/module/waterfall.route.js:22: controller: `${name}Controller`, buildbot-2.8.2/www/waterfall_view/src/module/waterfall.route.js-23- controllerAs: "w", ############################################## buildbot-2.8.2/www/waterfall_view/src/module/waterfall.route.js-25- name, buildbot-2.8.2/www/waterfall_view/src/module/waterfall.route.js:26: url: `/${name}?tags`, buildbot-2.8.2/www/waterfall_view/src/module/waterfall.route.js-27- data: cfg, ############################################## buildbot-2.8.2/www/wsgi_dashboards/src/module/dashboards.route.js-30- controller: "wsgiDashboardsController", buildbot-2.8.2/www/wsgi_dashboards/src/module/dashboards.route.js:31: templateUrl: `wsgi_dashboards/${name}/index.html`, buildbot-2.8.2/www/wsgi_dashboards/src/module/dashboards.route.js-32- name, buildbot-2.8.2/www/wsgi_dashboards/src/module/dashboards.route.js:33: url: `/${name}`, buildbot-2.8.2/www/wsgi_dashboards/src/module/dashboards.route.js-34- data: cfg ############################################## buildbot-2.8.2/debian/buildbot-worker.init-45-function is_enabled() { buildbot-2.8.2/debian/buildbot-worker.init:46: ANSWER=`echo $1|tr "[:upper:]" "[:lower:]"` buildbot-2.8.2/debian/buildbot-worker.init-47- [[ "$ANSWER" == "yes" ]] || [[ "$ANSWER" == "true" ]] || [[ "$ANSWER" == "1" ]] ############################################## buildbot-2.8.2/debian/buildbot-worker.init-51-function is_disabled() { buildbot-2.8.2/debian/buildbot-worker.init:52: ANSWER=`echo $1|tr "[:upper:]" "[:lower:]"` buildbot-2.8.2/debian/buildbot-worker.init-53- [[ "$ANSWER" == "no" ]] || [[ "$ANSWER" == "false" ]] || [[ "$ANSWER" == "0" ]] ############################################## buildbot-2.8.2/debian/buildbot.init-39-function is_enabled() { buildbot-2.8.2/debian/buildbot.init:40: ANSWER=`echo $1|tr "[:upper:]" "[:lower:]"` buildbot-2.8.2/debian/buildbot.init-41- [[ "$ANSWER" == "yes" ]] || [[ "$ANSWER" == "true" ]] || [[ "$ANSWER" == "1" ]] ############################################## buildbot-2.8.2/debian/buildbot.init-45-function is_disabled() { buildbot-2.8.2/debian/buildbot.init:46: ANSWER=`echo $1|tr "[:upper:]" "[:lower:]"` buildbot-2.8.2/debian/buildbot.init-47- [[ "$ANSWER" == "no" ]] || [[ "$ANSWER" == "false" ]] || [[ "$ANSWER" == "0" ]] ############################################## buildbot-2.8.2/.pc/docs-convert-blockdiag-diagrams-to-ascii.patch/master/docs/developer/www-data-module.rst-120- const builderid = 1; buildbot-2.8.2/.pc/docs-convert-blockdiag-diagrams-to-ascii.patch/master/docs/developer/www-data-module.rst:121: $scope.builds = dataService.get(`builders/${builderid}/builds`, {limit: 1}); buildbot-2.8.2/.pc/docs-convert-blockdiag-diagrams-to-ascii.patch/master/docs/developer/www-data-module.rst-122- $scope.builds.onNew = build => build.loadSteps(); ############################################## buildbot-2.8.2/.pc/docs-convert-blockdiag-diagrams-to-ascii.patch/master/docs/developer/www-data-module.rst-147- buildbot-2.8.2/.pc/docs-convert-blockdiag-diagrams-to-ascii.patch/master/docs/developer/www-data-module.rst:148:``.closeOnDestroy($scope)``: registers scope destruction as waterfall destruction for all collection accessed via this accessor. buildbot-2.8.2/.pc/docs-convert-blockdiag-diagrams-to-ascii.patch/master/docs/developer/www-data-module.rst-149- ############################################## buildbot-2.8.2/.pc/docs-convert-blockdiag-diagrams-to-ascii.patch/master/docs/developer/www-data-module.rst-188- buildbot-2.8.2/.pc/docs-convert-blockdiag-diagrams-to-ascii.patch/master/docs/developer/www-data-module.rst:189:``.$ready``: attribute similar to what ``ngResource`` provides. buildbot-2.8.2/.pc/docs-convert-blockdiag-diagrams-to-ascii.patch/master/docs/developer/www-data-module.rst-190- True after first server interaction is completed, false before that.