[gnome-builder] todo: ignore libtool.m4
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] todo: ignore libtool.m4
- Date: Tue, 26 Jan 2016 04:27:38 +0000 (UTC)
commit 533d7f868e66db353d345204a3e426c18f9f8acc
Author: Christian Hergert <chergert redhat com>
Date: Tue Jan 26 05:15:27 2016 +0100
todo: ignore libtool.m4
It's unlikely the libtool authors will be working on libtool.m4 in Builder.
So just ignore all findings of libtool.m4.
plugins/todo/todo_plugin/__init__.py | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/plugins/todo/todo_plugin/__init__.py b/plugins/todo/todo_plugin/__init__.py
index 672b533..80e6be3 100644
--- a/plugins/todo/todo_plugin/__init__.py
+++ b/plugins/todo/todo_plugin/__init__.py
@@ -87,6 +87,9 @@ class TodoWorkbenchAddin(GObject.Object, Ide.WorkbenchAddin):
continue
self.panel.add_item(item)
+ def should_skip(self, filename):
+ return filename.endswith('libtool.m4')
+
def mine(self, file):
"""
Mine a file or directory.
@@ -106,6 +109,7 @@ class TodoWorkbenchAddin(GObject.Object, Ide.WorkbenchAddin):
stdout, _ = proc.communicate()
lines = stdout.decode('utf-8').splitlines()
stdout = None
+ skip = False
items = []
item = TodoItem()
@@ -116,15 +120,17 @@ class TodoWorkbenchAddin(GObject.Object, Ide.WorkbenchAddin):
continue
if line.startswith('--'):
- if item.props.file:
+ if item.props.file and not skip:
items.append(item)
item = TodoItem()
+ skip = False
continue
# If there is no file, then we haven't reached the x:x: line
regex = LINE1 if not item.props.file else LINE2
try:
(filename, line, message) = regex.match(line).groups()
+ skip = self.should_skip(filename)
except Exception as ex:
continue
@@ -138,7 +144,7 @@ class TodoWorkbenchAddin(GObject.Object, Ide.WorkbenchAddin):
else:
item.props.message = message
- if item.props.file:
+ if item.props.file and not skip:
items.append(item)
GLib.timeout_add(0, lambda: self.post(items) and GLib.SOURCE_REMOVE)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]