summaryrefslogtreecommitdiff
path: root/vala
diff options
context:
space:
mode:
authorLuca Bruno <lucabru@src.gnome.org>2014-12-25 21:51:00 +0100
committerLuca Bruno <lucabru@src.gnome.org>2016-01-30 14:55:08 +0100
commit238196ecc1a1ca6738da66a8e389c11dac6f76c3 (patch)
treef18a370f5ed7db60f8bae098822359eebfc65e95 /vala
parent1f1dad711e54a491d68a96589b533537ee8ce9ab (diff)
downloadvala-238196ecc1a1ca6738da66a8e389c11dac6f76c3.tar.gz
Always check unused attrs. Add [Version] to known attrs
Diffstat (limited to 'vala')
-rw-r--r--vala/valacodecontext.vala6
-rw-r--r--vala/valausedattr.vala3
2 files changed, 8 insertions, 1 deletions
diff --git a/vala/valacodecontext.vala b/vala/valacodecontext.vala
index 55add5041..ddb9fdfb1 100644
--- a/vala/valacodecontext.vala
+++ b/vala/valacodecontext.vala
@@ -488,6 +488,12 @@ public class Vala.CodeContext {
}
flow_analyzer.analyze (this);
+
+ if (report.get_errors () > 0) {
+ return;
+ }
+
+ used_attr.check_unused (this);
}
public void add_define (string define) {
diff --git a/vala/valausedattr.vala b/vala/valausedattr.vala
index 04067e103..588aaf7f8 100644
--- a/vala/valausedattr.vala
+++ b/vala/valausedattr.vala
@@ -57,6 +57,7 @@ public class Vala.UsedAttr : CodeVisitor {
"HasEmitter", "",
"ReturnsModifiedPointer", "",
"Deprecated", "since", "replacement", "",
+ "Version", "since", "replacement", "deprecated", "deprecated_since", "experimental", "",
"Signal", "detailed", "run", "no_recurse", "action", "no_hooks", "",
"Description", "nick", "blurb", "",
@@ -72,7 +73,7 @@ public class Vala.UsedAttr : CodeVisitor {
"GtkCallback", "name", "",
"DBus", "name", "no_reply", "result", "use_string_marshalling", "value", "signature", "visible", "",
-
+
"GIR", "name", ""
};