diff --git a/lib/textlint.js b/lib/textlint.js
index <HASH>..<HASH> 100644
--- a/lib/textlint.js
+++ b/lib/textlint.js
@@ -174,7 +174,7 @@ api.lintFile = function (filePath) {
 api.pushReport = function (ruleId, txtNode, error) {
     debug("api.pushReport %s", error);
     messages.push(objectAssign({
-        id: ruleId,
+        ruleId: ruleId,
         message: error.message,
         line: error.line ? txtNode.loc.start.line + error.line : txtNode.loc.start.line,
         column: error.column ? txtNode.loc.start.column + error.column : txtNode.loc.start.column,
chore(textlint): reaname "id" to "ruleId"