AI Slop Code RIsk Monitor

nhibernate/nhibernate-core

NHibernate Object Relational Mapper

13.2 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for nhibernate/nhibernate-core, a C# project with 2,174 GitHub stars. SynthScan examined 978,333 lines of code across 8344 source files, recording 3305 pattern matches distributed across 7 syntactic categories. The legacy adjusted pattern signal is 13.2 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

13.2
Adjusted Signal
13.2
Raw Pattern Score
100%
Time Factor
2026-10-08
Last Push
2.2K
Stars
C#
Language
978.3K
Lines of Code
8.3K
Files
3.3K
Pattern Hits
2026-10-12
Scan Date
0.18
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 47.5/100 · MEDIUM

Can maintainers explain intent, assumptions, and trade-offs? 3162 finding(s).

Hallucinated Dependency & Supply Chain Risk 1.8/100 · LOW

Are imports declared and package/API names verified? 143 finding(s).

Agent Over-Engineering Ratio 0.0/100 · LOW

Are wrappers, guards, and repeated structures necessary? 0 finding(s).

PR Review Velocity Impact 42.3/100 · MEDIUM

Which changes need focused human review? 3305 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 17HIGH 1455MEDIUM 14LOW 1819

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 3305 distinct pattern matches across 7 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Synthetic Comment Markers1455 hits · 10912 pts
SeverityFileLineSnippetContext
HIGHsrc/NHibernate/Async/ICriteria.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/IStatelessSession.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/ISession.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/IMultiCriteria.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/ISessionFactory.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/NHibernateUtil.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/IQueryOver.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/IQuery.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/ITransaction.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/IMultiQuery.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Impl/MultiQueryImpl.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Impl/AbstractQueryImpl2.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Impl/ExpressionQueryImpl.cs3// This code was generated by AsyncGenerator.COMMENT
HIGH…NHibernate/Async/Impl/MultipleQueriesCacheAssembler.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Impl/AbstractSessionImpl.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Impl/AbstractQueryImpl.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Impl/CriteriaImpl.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Impl/FutureCriteriaBatch.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Impl/StatelessSessionImpl.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Impl/FutureBatch.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Impl/SqlQueryImpl.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Impl/CollectionFilterImpl.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Impl/SessionFactoryImpl.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Impl/SessionImpl.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Impl/FutureQueryBatch.cs3// This code was generated by AsyncGenerator.COMMENT
HIGH…NHibernate/Async/Impl/NonContextualConnectionAccess.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Impl/MultiCriteriaImpl.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Transaction/AdoTransaction.cs3// This code was generated by AsyncGenerator.COMMENT
HIGH…ibernate/Async/Transaction/AdoNetTransactionFactory.cs3// This code was generated by AsyncGenerator.COMMENT
HIGH…sync/Transaction/AdoNetWithSystemTransactionFactory.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Transaction/ITransactionFactory.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/AdoNet/NonBatchingBatcher.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/AdoNet/AbstractBatcher.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/AdoNet/DbCommandWrapper.cs3// This code was generated by AsyncGenerator.COMMENT
HIGH…/NHibernate/Async/AdoNet/MySqlClientBatchingBatcher.cs3// This code was generated by AsyncGenerator.COMMENT
HIGH…ernate/Async/AdoNet/OracleDataClientBatchingBatcher.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/AdoNet/ConnectionManager.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/AdoNet/HanaBatchingBatcher.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/AdoNet/GenericBatchingBatcher.cs3// This code was generated by AsyncGenerator.COMMENT
HIGH…bernate/Async/Collection/ILazyInitializedCollection.cs3// This code was generated by AsyncGenerator.COMMENT
HIGH…c/NHibernate/Async/Collection/IPersistentCollection.cs3// This code was generated by AsyncGenerator.COMMENT
HIGH…rnate/Async/Collection/AbstractPersistentCollection.cs3// This code was generated by AsyncGenerator.COMMENT
HIGH…c/NHibernate/Async/Collection/PersistentArrayHolder.cs3// This code was generated by AsyncGenerator.COMMENT
HIGH…rnate/Async/Collection/Generic/PersistentGenericSet.cs3// This code was generated by AsyncGenerator.COMMENT
HIGH…c/Collection/Generic/PersistentGenericIdentifierBag.cs3// This code was generated by AsyncGenerator.COMMENT
HIGH…rnate/Async/Collection/Generic/PersistentGenericMap.cs3// This code was generated by AsyncGenerator.COMMENT
HIGH…nate/Async/Collection/Generic/PersistentGenericList.cs3// This code was generated by AsyncGenerator.COMMENT
HIGH…rnate/Async/Collection/Generic/PersistentGenericBag.cs3// This code was generated by AsyncGenerator.COMMENT
HIGH…/NHibernate/Async/Context/ThreadLocalSessionContext.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Proxy/ILazyInitializer.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Proxy/AbstractLazyInitializer.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Cache/CacheBase.cs3// This code was generated by AsyncGenerator.COMMENT
HIGH…nate/Async/Cache/IBatchableCacheConcurrencyStrategy.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Cache/ReadOnlyCache.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Cache/ObsoleteCacheWrapper.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Cache/ICacheConcurrencyStrategy.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Cache/FakeCache.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Cache/NonstrictReadWriteCache.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Cache/StandardQueryCache.cs3// This code was generated by AsyncGenerator.COMMENT
HIGHsrc/NHibernate/Async/Cache/ReadWriteCache.cs3// This code was generated by AsyncGenerator.COMMENT
1395 more matches not shown…
Over-Commented Block1681 hits · 1623 pts
SeverityFileLineSnippetContext
LOWsample build commands.txt1## COMMENT
LOWTools/showdown/showdown.js1//COMMENT
LOWTools/showdown/showdown.js21//COMMENT
LOWTools/showdown/showdown.js41// Smart diff tools like Araxis Merge will be able to match upCOMMENT
LOWTools/showdown/showdown.js61//COMMENT
LOWTools/showdown/showdown.js81// Global hashes, used by various utility routinesCOMMENT
LOWTools/showdown/showdown.js201}COMMENT
LOWTools/showdown/showdown.js781//COMMENT
LOWTools/showdown/showdown.js901// COMMENT
LOWTools/showdown/showdown.js1101 COMMENT
LOWTools/showdown/showdown.js1161// of the address encoded as either a decimal or hex entity, inCOMMENT
LOWsrc/NHibernate.TestDatabaseSetup/TestDatabaseSetup.cs221 //var connStr =COMMENT
LOWsrc/NHibernate/IdentityEqualityComparer.cs21 /// <param name="x">First object to compare.</param>COMMENT
LOWsrc/NHibernate/ICriteria.cs21 /// The Session is a factory for ICriteria. Expression instances are usually obtained viaCOMMENT
LOWsrc/NHibernate/ICriteria.cs41 /// via the factory methods on <c>Projections</c>. eg:COMMENT
LOWsrc/NHibernate/ICriteria.cs61 /// <value>The alias for the encapsulated entity.</value>COMMENT
LOWsrc/NHibernate/ICriteria.cs81 /// The read-only setting has no impact on entities or proxies returned by theCOMMENT
LOWsrc/NHibernate/ICriteria.cs101 /// <para>COMMENT
LOWsrc/NHibernate/ICriteria.cs121 /// <summary>COMMENT
LOWsrc/NHibernate/ICriteria.cs141 /// </summary>COMMENT
LOWsrc/NHibernate/ICriteria.cs161 /// <param name="joinType">The type of join to use.</param>COMMENT
LOWsrc/NHibernate/ICriteria.cs181 ICriteria CreateCriteria(string associationPath);COMMENT
LOWsrc/NHibernate/ICriteria.cs201 /// <summary>COMMENT
LOWsrc/NHibernate/ICriteria.cs221COMMENT
LOWsrc/NHibernate/ICriteria.cs241 /// </summary>COMMENT
LOWsrc/NHibernate/ICriteria.cs261 /// <returns></returns>COMMENT
LOWsrc/NHibernate/ICriteria.cs281COMMENT
LOWsrc/NHibernate/ICriteria.cs301 object UniqueResult();COMMENT
LOWsrc/NHibernate/ICriteria.cs321 /// <summary>COMMENT
LOWsrc/NHibernate/ICriteria.cs341 /// </para>COMMENT
LOWsrc/NHibernate/ICriteria.cs361 /// </summary>COMMENT
LOWsrc/NHibernate/ICriteria.cs381 /// <summary>COMMENT
LOWsrc/NHibernate/FKUnmatchingColumnsException.cs21 /// <summary>COMMENT
LOWsrc/NHibernate/ISynchronizableQuery.cs21 /// <summary>COMMENT
LOWsrc/NHibernate/AssertionFailure.cs21COMMENT
LOWsrc/NHibernate/AssertionFailure.cs41 {COMMENT
LOWsrc/NHibernate/IStatelessSession.cs21 public static IQueryBatch CreateQueryBatch(this IStatelessSession session)COMMENT
LOWsrc/NHibernate/IStatelessSession.cs41 /// <typeparam name="T">The entity class.</typeparam>COMMENT
LOWsrc/NHibernate/IStatelessSession.cs101 /// transactional write-behind or automatic dirty checking, nor doCOMMENT
LOWsrc/NHibernate/IStatelessSession.cs121 /// </remarks>COMMENT
LOWsrc/NHibernate/IStatelessSession.cs141 /// A session is considered connected if there is a <see cref="DbConnection"/> (regardlessCOMMENT
LOWsrc/NHibernate/IStatelessSession.cs161COMMENT
LOWsrc/NHibernate/IStatelessSession.cs181COMMENT
LOWsrc/NHibernate/IStatelessSession.cs201 /// <summary>COMMENT
LOWsrc/NHibernate/IStatelessSession.cs221 /// </summary>COMMENT
LOWsrc/NHibernate/IStatelessSession.cs241 /// <summary>COMMENT
LOWsrc/NHibernate/IStatelessSession.cs261 /// <typeparam name="T">A class, which is persistent, or has persistent subclasses</typeparam>COMMENT
LOWsrc/NHibernate/IStatelessSession.cs281 /// <returns>The <see cref="ICriteria "/>.</returns>COMMENT
LOWsrc/NHibernate/IStatelessSession.cs301 ICriteria CreateCriteria(string entityName);COMMENT
LOWsrc/NHibernate/IStatelessSession.cs321 /// Creates a new <c>IQueryOver&lt;T&gt;</c> for the entity class.COMMENT
LOWsrc/NHibernate/IStatelessSession.cs341 /// <summary>COMMENT
LOWsrc/NHibernate/IStatelessSession.cs361 /// </remarks>COMMENT
LOWsrc/NHibernate/ISession.cs21 /// Obtain a <see cref="IStatelessSession"/> builder with the ability to grab certain information fromCOMMENT
LOWsrc/NHibernate/ISession.cs41 }COMMENT
LOWsrc/NHibernate/ISession.cs61 /// <returns>A persistent instance, or <see langword="null" />.</returns>COMMENT
LOWsrc/NHibernate/ISession.cs81 /// <returns>A persistent instance, or <see langword="null" />.</returns>COMMENT
LOWsrc/NHibernate/ISession.cs101 }COMMENT
LOWsrc/NHibernate/ISession.cs121 /// <para>COMMENT
LOWsrc/NHibernate/ISession.cs141 /// A typical transaction should use the following idiom:COMMENT
LOWsrc/NHibernate/ISession.cs161 /// If the <c>ISession</c> throws an exception, the transaction must be rolled back and the sessionCOMMENT
1621 more matches not shown…
Hallucination Indicators17 hits · 180 pts
SeverityFileLineSnippetContext
CRITICALTools/nant/bin/NAnt.DotNetTasks.xml151 <member name="M:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeProvider.GenerateImportCode(System.Collections.SpecializeCODE
CRITICALTools/nant/bin/NAnt.DotNetTasks.xml158 <member name="M:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeProvider.GenerateAssemblyAttributesCode(NAnt.DotNet.TypesCODE
CRITICALTools/nant/bin/NAnt.DotNetTasks.xml198 <member name="M:NAnt.DotNet.Tasks.AssemblyInfoTask.TypedValueGatherer.GetTypedValue(System.Collections.SpecializCODE
CRITICALTools/nant/bin/NAnt.DotNetTasks.xml2034 <member name="M:NAnt.DotNet.Tasks.LicenseTask.LicenseGatherer.CreateLicenseFile(NAnt.DotNet.Tasks.LicenseTask,SyCODE
CRITICALTools/nant/bin/NAnt.DotNetTasks.xml2041 <member name="M:NAnt.DotNet.Tasks.LicenseTask.LicenseGatherer.IsSerializable(System.Object)">CODE
CRITICALTools/nant/bin/NAnt.Core.xml12012 <member name="M:NAnt.Core.Util.GacCache.GacResolver.IsAssemblyInGac(System.String)">CODE
CRITICALTools/nant/bin/NAnt.NUnit2Tasks.xml546 <member name="M:NAnt.NUnit2.Tasks.NUnit2TestDomain.AssemblyResolveHandler.ResolveAssembly(System.Object,System.RCODE
CRITICALTools/nant/bin/NAnt.NUnit2Tasks.xml558 <member name="M:NAnt.NUnit2.Tasks.NUnit2TestDomain.AssemblyResolveHandler.AssemblyLoad(System.Object,System.AsseCODE
CRITICALsrc/NHibernate/Linq/Visitors/QueryModelVisitor.cs456 //at Remotion.Linq.Clauses.ResultOperators.ContainsResultOperator.GetOutputDataInfo(StreamedSequenceInfo inputInfo)COMMENT
CRITICALsrc/NHibernate/Linq/Functions/StringGenerator.cs44 // System.Data.Linq.SqlClient.SqlMethods.Like(string, string) (from Linq2SQL)COMMENT
CRITICAL…ernate.Test/MappingByCode/MappersTests/IdMapperTest.cs96 Assert.That(hbmId.generator.param, Is.Not.Null.And.Length.EqualTo(1));CODE
CRITICALsrc/NHibernate.Test/Async/Linq/FunctionTests.cs84 where NHibernate.Test.Linq.FunctionTestsAsync.SqlMethods.Like(e.FirstName, "Ma%et")CODE
CRITICAL…ibernate.Test/Async/TypesTest/BinaryBlobTypeFixture.cs80 Assert.That(b.BinaryBlob, Is.Not.Null.And.Length.EqualTo(0));CODE
CRITICAL…nate.Test/Async/NHSpecificTest/GH3516/FixtureByCode.cs252 Assert.That(list, Is.Not.Null.And.Count.EqualTo(1), $"Unable to find entity with initial {propertyName}");CODE
CRITICALsrc/NHibernate.Test/Linq/FunctionTests.cs72 where NHibernate.Test.Linq.FunctionTests.SqlMethods.Like(e.FirstName, "Ma%et")CODE
CRITICALsrc/NHibernate.Test/TypesTest/BinaryBlobTypeFixture.cs69 Assert.That(b.BinaryBlob, Is.Not.Null.And.Length.EqualTo(0));CODE
CRITICAL…NHibernate.Test/NHSpecificTest/GH3516/FixtureByCode.cs241 Assert.That(list, Is.Not.Null.And.Count.EqualTo(1), $"Unable to find entity with initial {propertyName}");CODE
Fake / Example Data126 hits · 166 pts
SeverityFileLineSnippetContext
LOWsrc/NHibernate/Util/StringHelper.cs145 /// <param name="placeholder"></param>COMMENT
LOWsrc/NHibernate/Util/StringHelper.cs481 /// <param name="placeholder"></param>COMMENT
LOW⚡src/NHibernate.Test/Join/JoinTest.cs304 p.HomePhone = "555-1234";CODE
LOW⚡src/NHibernate.Test/Join/JoinTest.cs305 p.BusinessPhone = "555-4321";CODE
LOW⚡src/NHibernate.Test/Join/JoinTest.cs306 p.OthersPhones = new HashSet<string> {"555-9876", "555-6789"};CODE
LOWsrc/NHibernate.Test/Join/JoinTest.cs408 p.HomePhone = "555-1234";CODE
LOWsrc/NHibernate.Test/Join/JoinTest.cs409 p.BusinessPhone = "555-4321";CODE
LOW⚡src/NHibernate.Test/Async/Join/JoinTest.cs315 p.HomePhone = "555-1234";CODE
LOW⚡src/NHibernate.Test/Async/Join/JoinTest.cs316 p.BusinessPhone = "555-4321";CODE
LOW⚡src/NHibernate.Test/Async/Join/JoinTest.cs317 p.OthersPhones = new HashSet<string> {"555-9876", "555-6789"};CODE
LOWsrc/NHibernate.Test/Async/Join/JoinTest.cs419 p.HomePhone = "555-1234";CODE
LOWsrc/NHibernate.Test/Async/Join/JoinTest.cs420 p.BusinessPhone = "555-4321";CODE
LOW…/Async/SubclassFilterTest/DiscrimSubclassFilterTest.cs58 if (p.Name.Equals("John Doe"))CODE
LOW…/Async/SubclassFilterTest/DiscrimSubclassFilterTest.cs71 if (p.Name.Equals("John Doe"))CODE
LOW…/Async/SubclassFilterTest/DiscrimSubclassFilterTest.cs93 Employee john = new Employee("John Doe");CODE
LOW…t/Async/SubclassFilterTest/JoinedSubclassFilterTest.cs62 if (p.Name.Equals("John Doe"))CODE
LOW…t/Async/SubclassFilterTest/JoinedSubclassFilterTest.cs75 if (p.Name.Equals("John Doe"))CODE
LOW…t/Async/SubclassFilterTest/JoinedSubclassFilterTest.cs89 if (p.Name.Equals("John Doe"))CODE
LOW…t/Async/SubclassFilterTest/JoinedSubclassFilterTest.cs123 Employee john = new Employee("John Doe");CODE
LOW…ate.Test/Async/NHSpecificTest/NH1039Dynamic/Fixture.cs39 Name = "John Doe",CODE
LOW…ate.Test/Async/NHSpecificTest/NH1039Dynamic/Fixture.cs42 Phones = new HashSet<object> {"555-1234", "555-4321"}CODE
LOW⚡…ate.Test/Async/NHSpecificTest/NH1039Dynamic/Fixture.cs56 Assert.That(person.Name, Is.EqualTo("John Doe"));CODE
LOW⚡…ate.Test/Async/NHSpecificTest/NH1039Dynamic/Fixture.cs59 Assert.That(phones.Contains("555-1234"), Is.True);CODE
LOW⚡…ate.Test/Async/NHSpecificTest/NH1039Dynamic/Fixture.cs60 Assert.That(phones.Contains("555-4321"), Is.True);CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH2244/Fixture.cs40 await (s.SaveAsync(new A { Phone = new PhoneNumber(1, "555-1111") }));CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH2244/Fixture.cs41 await (s.SaveAsync(new A { Phone = new PhoneNumber(1, "555-2222") }));CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH2244/Fixture.cs42 await (s.SaveAsync(new A { Phone = new PhoneNumber(1, "555-3333") }));CODE
LOW…NHibernate.Test/Async/NHSpecificTest/NH2244/Fixture.cs53 A item = await (s.Query<A>().Where(a => a.Phone == new PhoneNumber(1, "555-2222")).SingleAsync());CODE
LOW…NHibernate.Test/Async/NHSpecificTest/NH2244/Fixture.cs54 Assert.AreEqual("555-2222", item.Phone.Number);CODE
LOW…Async/NHSpecificTest/NH2195/SQLiteMultiCriteriaTest.cs33 entity.StringData = "John Doe";CODE
LOW…Async/NHSpecificTest/NH2195/SQLiteMultiCriteriaTest.cs39 entity.StringData = "Jane Doe";CODE
LOW⚡…ate.Test/Async/NHSpecificTest/NH1039Generic/Fixture.cs39 person.Name = "John Doe";CODE
LOW⚡…ate.Test/Async/NHSpecificTest/NH1039Generic/Fixture.cs41 set.Add("555-1234");CODE
LOW⚡…ate.Test/Async/NHSpecificTest/NH1039Generic/Fixture.cs42 set.Add("555-4321");CODE
LOW⚡…ate.Test/Async/NHSpecificTest/NH1039Generic/Fixture.cs54 Assert.AreEqual("John Doe", person.Name);CODE
LOW⚡…ate.Test/Async/NHSpecificTest/NH1039Generic/Fixture.cs57 Assert.IsTrue(((ISet<object>) person.Properties["Phones"]).Contains("555-1234"));CODE
LOW⚡…ate.Test/Async/NHSpecificTest/NH1039Generic/Fixture.cs58 Assert.IsTrue(((ISet<object>) person.Properties["Phones"]).Contains("555-4321"));CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH1039/Fixture.cs39 person.Name = "John Doe";CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH1039/Fixture.cs41 set.Add("555-1234");CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH1039/Fixture.cs42 set.Add("555-4321");CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH1039/Fixture.cs54 Assert.AreEqual("John Doe", person.Name);CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH1039/Fixture.cs57 Assert.IsTrue(((ISet<object>) person.Properties["Phones"]).Contains("555-1234"));CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH1039/Fixture.cs58 Assert.IsTrue(((ISet<object>) person.Properties["Phones"]).Contains("555-4321"));CODE
LOW…NHibernate.Test/Async/NHSpecificTest/NH2392/Fixture.cs65 a.MyPhone = new PhoneNumber(1, "555-1234");CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs40 await (s.SaveAsync(new A { Type = TypeOfA.Awesome, Phone = new PhoneNumber(1, "555-1111") }));CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs41 await (s.SaveAsync(new A { Type = TypeOfA.Boring, NullableType = TypeOfA.Awesome, Phone = new PhoneNumber(1, "555-22CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs42 await (s.SaveAsync(new A { Type = TypeOfA.Cool, Phone = new PhoneNumber(1, "555-3333") }));CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs60 Assert.AreEqual("555-1111", item.Phone.Number);CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs64 Assert.AreEqual("555-1111", item.Phone.Number);CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs68 Assert.AreEqual("555-1111", item.Phone.Number);CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs72 Assert.AreEqual("555-1111", interfaceItem.Phone.Number);CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs76 Assert.AreEqual("555-2222", item.Phone.Number);CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs81 Assert.AreEqual("555-2222", item.Phone.Number);CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs86 item = await (s.CreateQuery("from A a where a.Phone = ?").SetParameter(0, new PhoneNumber(1, "555-2222")).UniqueResuCODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs88 Assert.AreEqual("555-2222", item.Phone.Number);CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs90 item = await (s.Query<A>().Where(a => a.Phone == new PhoneNumber(1, "555-2222")).SingleAsync());CODE
LOW⚡…NHibernate.Test/Async/NHSpecificTest/NH2394/Fixture.cs92 Assert.AreEqual("555-2222", item.Phone.Number);CODE
LOWsrc/NHibernate.Test/Async/Criteria/CriteriaQueryTest.cs2402 johnDoe.Name = "John Doe";CODE
LOWsrc/NHibernate.Test/Async/Criteria/CriteriaQueryTest.cs2449 johnDoe.Name = "John Doe";CODE
LOWsrc/NHibernate.Test/Async/Criteria/CriteriaQueryTest.cs2817 johnDoe.Name = "John Doe";CODE
66 more matches not shown…
AI Slop Vocabulary14 hits · 42 pts
SeverityFileLineSnippetContext
MEDIUMsrc/NHibernate/Proxy/IProxyFactory.cs38 /// Essentially equivalent to constructor injection, but contractedCOMMENT
MEDIUM…bernate/Async/Hql/Ast/ANTLR/Exec/IStatementExecutor.cs24 /// <param name="parameters">Essentially bind information for this processing. </param>COMMENT
MEDIUM…nate/Async/Persister/Entity/AbstractEntityPersister.cs1096 // we need to utilize dynamic delete statementsCOMMENT
MEDIUM…nate/Async/Persister/Entity/AbstractEntityPersister.cs1101 // otherwise, utilize the static delete statementsCOMMENT
MEDIUMsrc/NHibernate/Hql/Ast/ANTLR/SqlGenerator.cs195 // Essentially, look-ahead to the next FromElement that actuallyCOMMENT
MEDIUM…ernate/Hql/Ast/ANTLR/SessionFactoryHelperExtensions.cs220 /// Essentially the same as GetElementType, but requiring that theCOMMENT
MEDIUMsrc/NHibernate/Hql/Ast/ANTLR/Tree/IStatement.cs25 /// Essentially, at the JDBC level, does this require an executeUpdate()?COMMENT
MEDIUMsrc/NHibernate/Hql/Ast/ANTLR/Exec/IStatementExecutor.cs17 /// <param name="parameters">Essentially bind information for this processing. </param>COMMENT
MEDIUMsrc/NHibernate/Dialect/InformixDialect0940.cs64 /// name for this. Essentially can we specify the initial and increment values?COMMENT
MEDIUM…NHibernate/Persister/Entity/AbstractEntityPersister.cs3628 // we need to utilize dynamic delete statementsCOMMENT
MEDIUM…NHibernate/Persister/Entity/AbstractEntityPersister.cs3633 // otherwise, utilize the static delete statementsCOMMENT
MEDIUM…/hbm2ddl/SuppliedConnectionProviderConnectionHelper.cs8 /// <seealso cref="IConnectionProvider"/>. Essentially, ensures that the connectionCOMMENT
MEDIUM…SpecificTest/NH3023/DeadlockConnectionPoolIssueTest.cs92 // appears this delay occurs at connection closing. Definitely, there is something which can goCOMMENT
MEDIUM…SpecificTest/NH3023/DeadlockConnectionPoolIssueTest.cs81 // appears this delay occurs at connection closing. Definitely, there is something which can goCOMMENT
Slop Phrases9 hits · 10 pts
SeverityFileLineSnippetContext
LOWShowBuildMenu.sh85 echo "When you're done, don't forget to activate the configuration through the menu."CODE
LOWdoc/reference/support/docbook-xsl/html/param.xml58to be incomplete. Don't forget to read the source, too :-)</para>CODE
LOWdoc/reference/support/docbook-xsl/html/param.xml3737stylsheet, don't forget to specify alsoCODE
LOW…ference/support/docbook-xsl/params/tex.math.in.alt.xml47stylsheet, don't forget to specify alsoCODE
LOWdoc/reference/support/docbook-xsl/lib/lib.xml33to be incomplete. Don't forget to read the source, too :-)</para>CODE
LOWdoc/reference/support/docbook-xsl/fo/param.xml58to be incomplete. Don't forget to read the source, too :-)</para>CODE
LOWdoc/reference/support/docbook-xsl/fo/param.xml1030stylsheet, don't forget to specify alsoCODE
LOWdoc/reference/modules/configuration.xml1865 troubleshooting device. Also don't forget to enable SQL logging asCODE
LOWsrc/NHibernate/Connection/ConnectionProvider.cs194 /// should be overridden, but don't forget to call it in the override.COMMENT
TODO Padding3 hits · 4 pts
SeverityFileLineSnippetContext
LOWsrc/NHibernate/Async/Type/EntityType.cs234 //TODO: implement caching?! proxies?!COMMENT
LOWsrc/NHibernate/Type/EntityType.cs532 //TODO: implement caching?! proxies?!COMMENT
LOWsrc/NHibernate.DomainModel/NHSpecific/NullableInt32.cs234 // TODO: implement the rest of the Parse overloads found in Int32COMMENT